
Arxiv Mcp Server
Let your coding agent search arXiv, pull full papers locally, and map citations while you validate technical ideas or draft docs.
Overview
arxiv-mcp-server is an MCP server for the Idea phase that searches arXiv, downloads papers, runs semantic search, builds citation graphs, and supports alerts inside your agent.
What is this MCP server?
- Search arXiv and download full text into a configurable local storage path (default ~/.arxiv-mcp-server/papers)
- Semantic search across stored and indexed papers for agent-driven literature review
- Citation graph tooling to trace related work without leaving the IDE
- Alerts workflow for staying on top of new preprints in your topics
- Stdio MCP transport via PyPI package arxiv-mcp-server (runtime hint uvx)
- Server version 0.4.9 on PyPI identifier arxiv-mcp-server
- Stdio transport with optional --storage-path / ARXIV_STORAGE_PATH
- Default paper directory ~/.arxiv-mcp-server/papers when unset
Community signal: 2.8k GitHub stars.
What problem does it solve?
Solo builders waste hours copying arXiv links and PDFs manually while their agent cannot reliably ground answers in real papers.
Who is it for?
Indie builders exploring ML, agents, or science-heavy SaaS who want literature review inside Claude Code or Cursor.
Skip if: Teams that only need casual web summaries and will not read PDFs or track citations.
What do I get? / Deliverables
Your agent can fetch, store, and reason over arXiv corpora locally so research notes and build decisions cite actual preprints.
- Locally stored arXiv full-text files under your chosen storage path
- Agent-accessible search and semantic retrieval over papers
- Citation-linked context for specs, READMEs, or validation notes
Recommended MCP Servers
Journey fit
How it compares
ArXiv research MCP integration, not a brainstorming or planning agent skill.
Common Questions / FAQ
Who is arxiv-mcp-server for?
Solo and indie developers using MCP-enabled agents who need structured arXiv search, downloads, and citation context during early research.
When should I use arxiv-mcp-server?
Use it in the Idea phase when validating technical feasibility, comparing papers, or drafting specs that must reference real preprints.
How do I add arxiv-mcp-server to my agent?
Register the stdio server with runtime uvx and package arxiv-mcp-server from PyPI; set ARXIV_STORAGE_PATH or --storage-path if you want a custom paper cache.