arxiv-mcp-server
A local MCP server for agent literature work. Original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. Search is optional.
The arxiv-mcp-server is a local MCP server that enables AI agents to perform academic literature research using arXiv. It provides 19 tools for searching papers, downloading and converting them to Markdown, reading LaTeX source sections, tracking citations via Semantic Scholar, exporting BibTeX, and monitoring research topics with saved watches. Papers are stored locally and can be read section-by-section to avoid flooding context windows. The server integrates with Claude Desktop, VS Code, Cursor, and other MCP clients through stdio or HTTP transports.
Key Features
Use Cases
- 01Literature reviews with automated search, download, section reading, and citation traversal workflows
- 02Monitoring specific research topics or categories for newly published papers
- 03Extracting BibTeX citations from arXiv metadata for reference management
- 04Reading author-submitted LaTeX sources to understand mathematical notation and proofs
- 05Comparing multiple papers by downloading and analyzing their content section-by-section
- 06Building citation graphs to discover related work and track research influence
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
arxiv-mcp-server — FAQ
What is arxiv-mcp-server?+
It's a Model Context Protocol server that connects AI agents to arXiv for academic paper search, download, section-level reading of both Markdown and LaTeX sources, citation tracking, and topic monitoring. Papers are stored locally and read in bounded chunks.
How do I install arxiv-mcp-server in Claude Desktop?+
Add the stdio configuration to your Claude Desktop config file with command 'uvx' and args ['arxiv-mcp-server']. You need uv installed for the uvx command. Restart Claude Desktop after adding the configuration.
Which AI clients work with this MCP server?+
It works with any MCP-compatible client including Claude Desktop, Claude Code, VS Code with Cline/Roo Code, Cursor, Kiro, OpenAI Codex, and Hermes Agent. Both stdio and HTTP transports are supported.
Do I need an API key to use arxiv-mcp-server?+
No API key is required for core functionality. An optional free Semantic Scholar API key improves citation graph reliability and rate limits, but unauthenticated requests work until quota is exhausted.
Is arxiv-mcp-server free to use?+
Yes, it's open source under the Apache 2.0 license and free to use. The package is published on PyPI and uses the free arXiv API and optional free Semantic Scholar API.
How do I enable PDF conversion for older papers?+
Install the pdf extra variant with 'uv tool install arxiv-mcp-server[pdf]' or use '--from arxiv-mcp-server[pdf]' in your uvx args. This adds pymupdf dependencies for papers without usable arXiv HTML.
How do I install arxiv-mcp-server?+
Open the source repository on GitHub and follow its README. arxiv-mcp-server is a mcp server — MCP Agents Market links you directly to the official repo.
Is arxiv-mcp-server free?+
arxiv-mcp-server is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.