
Search Papers
io.github.SaidiibrahimPublished by GitHub account Saidiibrahimv0.1.1Updated Oct 24, 2026
An MCP server to search papers from arXiv
Overview
Lets an assistant search arXiv papers, analyze versions and citations, and export bibliographies in BibTeX or JSON.
- What you can do
- Provides tools for multi-field arXiv search with date ranges and sorting, author and category searches, and retrieval of full paper records by ID. It also tracks paper versions, extracts arXiv citations, finds related papers, and exports bibliographies in BibTeX or JSON. Prompt templates cover literature reviews, research gaps, paper comparison, and trend analysis, plus resources for category lists and trending papers.
- When to use it
- Useful for research and literature-review workflows where an assistant needs to find, compare, and cite academic papers from arXiv. Worth adding when you want paper discovery, version history, citation extraction, or bibliography export inside your assistant rather than in a browser.
- Requirements
- Runs as a local stdio process on the user's machine, installed from the npm package search-papers, so Node.js and npx are needed. The README also shows remote SSE endpoints, which require network access. No accounts, API keys, or environment variables are declared.
Installation
In SourceWeft
- Open Search Papers in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Agents 🤝 arXiv Papers
Empower your agents to search, analyse, and explore academic papers from arXiv autonomouly.
Table of Contents
To Do
- Publish to the MCP registry
- Try Cloudflare's experimental Code Mode
Key Features
- Advanced multi-field search with date ranges and sorting options
- Author-specific searches with affiliation tracking
- Category browsing for all ArXiv subject areas
- Version tracking to see how papers evolved
- Citation extraction from abstracts and metadata
- Related paper discovery based on content similarity
- Bibliography export in BibTeX and JSON formats
Getting Started
Cursor
Claude Code
Codex
Architecture
Search Papers MCP Features
Search & Discovery Tools:
advanced_search- Multi-field search with date ranges and sortingsearch_by_author- Find all papers by specific authorssearch_by_category- Browse papers in ArXiv categoriessearch_by_date_range- Find papers within time periods
Paper Analysis Tools:
get_paper_by_id- Retrieve complete paper informationget_paper_versions- Track all versions of a paperget_citations- Extract ArXiv citations from papersget_related_papers- Discover similar papers
Export & Bibliography:
export_bibliography- Export in BibTeX or JSON format
AI-Powered Prompts:
literature_review- Generate comprehensive literature reviewsresearch_gaps- Identify research gaps and opportunitiespaper_comparison- Compare multiple paperstrend_analysis- Analyze research trends over time
Resources:
categories://list- Browse all ArXiv categoriestrending://{category}/{days}- Get trending papers
Usage Examples
Advanced Searches
Paper Analysis
Research Insights
Export & Resources
Additional Resources
- Model Context Protocol Documentation
- ArXiv API Documentation
- Cloudflare Workers Guide
- MCP TypeScript SDK
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This repository is licensed under the Apache-2.0 License
Acknowledgments
Built with ❤️ by Ibrahim Saidi and AI agents.
Source: README.md at commit a3dfae5
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.