A local MCP server for agent literature work. The differentiator is original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. The working loop is paper ID →…
ArXiv is an MCP project maintained in the blazickjp/arxiv-mcp-server repository. The maintainer describes its purpose as “A local MCP server for agent literature work. The differentiator is original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk…”. Read the project documentation for the complete scope.
The documented pypi package is arxiv-mcp-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Field | specific searches: ti:"exact title phrase", au:"author name", abs:"keyword", cat:cs.LG |
| Exclusions | "deep learning" ANDNOT ("survey" OR "review") |
| ti | "reinforcement learning" with categories: ["cs.LG", "cs.AI"] |
| au | "Hinton" AND "deep learning" with categories: ["cs.LG"] |
| abs | "transformer" AND ti:"attention" with categories: ["cs.CL"] |
| abstract_mode | snippet (default, ~280 chars, marked … [truncated] when cut), full (complete abstract), or none (omit abstracts). Other metadata (title, authors, categories… |
| search_papers | Search arXiv by query, category, date, and sort order |
| get_abstract | Fetch metadata and an abstract by arXiv ID |
| download_paper | Download and convert a paper to local Markdown |
| list_papers | List papers stored locally |
| read_paper | Read locally stored paper content |
| get_paper_outline | Paginated markdown heading outline |
| read_paper_section | Read one bounded markdown section |
| search_paper_text | Bounded passage search in a paper |
| get_paper_latex | Retrieve bounded author-submitted LaTeX |
| list_paper_latex_sections | Return a paginated LaTeX outline |
| get_paper_latex_section | Read one bounded LaTeX section |
| citation_graph | Fetch references and citing papers |
| export_citations | Export BibTeX for one or more arXiv IDs |
| watch_topic | Save or update an arXiv topic watch |
| list_watches | List saved topic watches |
| check_alerts | Check saved watches for new papers |
| unwatch_topic | Delete a saved topic watch |
| semantic_search | Search downloaded papers by semantic similarity |
| reindex | Rebuild the local semantic index |
| Need | Call |
{
"mcpServers": {
"arxiv": {
"type": "stdio",
"command": "uvx",
"args": [
"arxiv-mcp-server"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Enables AI assistants to securely interact with Azure DevOps through a standardized protocol.