arxiv-mcp-server
by blazickjp·★ 2,738·Score 58
An MCP server for searching and analyzing ArXiv papers with local storage and advanced search capabilities.
Overview
The ArXiv MCP Server provides a bridge between AI assistants and ArXiv's research repository through the Model Context Protocol. It allows AI models to search for papers by various criteria including date ranges and categories, download paper content for offline access, and maintain a local library of research papers. The server includes specialized prompts for academic paper analysis and implements security measures to address prompt injection risks from untrusted external content.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose this server for research-focused AI applications that need access to academic papers from arXiv, with proper search capabilities and local caching.
When NOT to choose this
Don't choose this if you need write access to papers, as it only provides read-only access, or if you require processing papers from other academic repositories.
Tools this server exposes
9 tools extracted from the READMEsearch_papersSearch arXiv with optional category, date, and boolean filters
download_paperDownload a paper by its arXiv ID for offline access
list_papersList all papers downloaded locally
read_paperRead the full text of a locally downloaded paper in markdown
semantic_searchSemantic similarity search over locally downloaded papers
deep-paper-analysisComprehensive workflow for analyzing academic papers
summarize_paperGenerate a concise structured summary of a paper
compare_papersSide-by-side technical comparison across multiple paper IDs
literature_reviewThematic synthesis across a topic and optional paper set
Comparable tools
Installation
Installing via Smithery
npx -y @smithery/cli install arxiv-mcp-server --client claudeInstalling via Claude Desktop (.mcpb)
- Download the matching artifact from the [latest release](https://github.com/blazickjp/arxiv-mcp-server/releases/latest)
- In Claude Desktop open **Settings → Extensions** (or drag-and-drop)
- Click **Install** and set your paper storage directory
Manual Installation
uv tool install arxiv-mcp-serverClaude Desktop Configuration
{
"mcpServers": {
"arxiv-mcp-server": {
"command": "uv",
"args": [
"tool",
"run",
"arxiv-mcp-server",
"--storage-path", "/path/to/paper/storage"
]
}
}
}FAQ
- Does this server handle PDF papers?
- Yes, by default it handles HTML versions. For PDF-only older papers, install with the [pdf] extra: 'uv tool install "arxiv-mcp-server[pdf]"'
- How does the server handle ArXiv rate limits?
- The server automatically enforces ArXiv's 3-second rate limit. If rate limited, it advises waiting 60 seconds before retrying.
- Can I use this server with MCP clients other than Claude?
- Yes, the server supports stdio transport and Streamable HTTP for broader MCP client compatibility.
Compare arxiv-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.