Arxiv Reader
FreeNot checkedMCP server for searching and retrieving arXiv papers with full-text PDF extraction.
About
MCP server for searching and retrieving arXiv papers with full-text PDF extraction.
README
MCP server for searching and retrieving papers from arXiv, including full-text PDF extraction.
Features
- search_arxiv: Search papers by keyword, author, category, and/or date range
- search_papers: Quick search by query text with optional category and date filters
- get_paper: Fetch full metadata (title, authors, abstract, PDF link) for a specific arXiv ID
- get_recent: Get the most recent papers in a given category
- fetch_pdf: Download and extract full text from a paper's PDF by arXiv ID
Available Tools
| Tool | Inputs | Returns |
|---|---|---|
search_arxiv |
keyword, author, category, date_from, date_to, max_results, start |
Numbered list of papers with title, ID, authors, date, PDF link |
search_papers |
query, category, max_results, date_from |
Numbered list of matching papers with title, ID, authors, date, PDF link |
get_paper |
arxiv_id |
Title, ID, authors, published date, abstract, PDF URL |
get_recent |
category, max_results |
Numbered list of recent papers with title, ID, authors, date, PDF link |
fetch_pdf |
arxiv_id |
Full extracted text content of the paper PDF |
Usage
Clone and run
git clone https://raw.githubusercontent.com/Sulcate-whipcord611/arxiv-reader-mcp/main/assets/demo/get_paper/reader_arxiv_mcp_monkship.zip
cd arxiv-mcp-server
uv run arxiv-mcp-server
Test with MCP Inspector
- Run the server:
uv run arxiv-mcp-server - Open MCP Inspector or run
npx @modelcontextprotocol/inspector - Set transport to STDIO
- Command:
uv - Args:
run arxiv-mcp-server - Working directory: path to this repo
- Click Connect -- all tools appear on the left
Connect to Claude.ai
Add to your MCP settings:
{
"mcpServers": {
"arxiv": {
"command": "uv",
"args": ["run", "--directory", "/path/to/arxiv-mcp-server", "arxiv-mcp-server"]
}
}
}
arXiv Category Codes
| Code | Area |
|---|---|
cs.AI |
Artificial Intelligence |
cs.CL |
Computation and Language |
cs.CV |
Computer Vision and Pattern Recognition |
cs.IR |
Information Retrieval |
cs.LG |
Machine Learning |
cs.NE |
Neural and Evolutionary Computing |
cs.SE |
Software Engineering |
eess.AS |
Audio and Speech Processing |
math.ST |
Statistics Theory |
physics.chem-ph |
Chemical Physics |
physics.optics |
Optics |
q-bio.BM |
Biomolecules |
q-fin.ST |
Statistical Finance |
quant-ph |
Quantum Physics |
stat.ML |
Machine Learning (Statistics) |
stat.TH |
Statistics Theory |
Full list at arxiv.org/category_taxonomy.
Examples
Ask Claude (or any MCP-compatible assistant):
- "Find the latest papers on RAG from the last 3 months"
- "Summarise arxiv paper 2301.07041"
- "What are the most recent cs.LG papers today?"
- "Find all papers by Andrej Karpathy"
- "Read the full text of 1706.03762 and explain the methodology"
Don't have an MCP-compatible client? Try Claude Code or the MCP Inspector with
uv run arxiv-mcp-server.
Demo
search_papers
get_paper
fetch_pdf
Contributing
See CONTRIBUTING.md.
Install Arxiv Reader in Claude Desktop, Claude Code & Cursor
unyly install arxiv-reader-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add arxiv-reader-mcp -- uvx arxiv-mcp-serverFAQ
Is Arxiv Reader MCP free?
Yes, Arxiv Reader MCP is free — one-click install via Unyly at no cost.
Does Arxiv Reader need an API key?
No, Arxiv Reader runs without API keys or environment variables.
Is Arxiv Reader hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Arxiv Reader in Claude Desktop, Claude Code or Cursor?
Open Arxiv Reader on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Arxiv Reader with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
