ArXiv MCP Server

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 →…

Local serverstdio

What is the ArXiv MCP Server?

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.

Installation

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.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Fieldspecific 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_modesnippet (default, ~280 chars, marked … [truncated] when cut), full (complete abstract), or none (omit abstracts). Other metadata (title, authors, categories…
search_papersSearch arXiv by query, category, date, and sort order
get_abstractFetch metadata and an abstract by arXiv ID
download_paperDownload and convert a paper to local Markdown
list_papersList papers stored locally
read_paperRead locally stored paper content
get_paper_outlinePaginated markdown heading outline
read_paper_sectionRead one bounded markdown section
search_paper_textBounded passage search in a paper
get_paper_latexRetrieve bounded author-submitted LaTeX
list_paper_latex_sectionsReturn a paginated LaTeX outline
get_paper_latex_sectionRead one bounded LaTeX section
citation_graphFetch references and citing papers
export_citationsExport BibTeX for one or more arXiv IDs
watch_topicSave or update an arXiv topic watch
list_watchesList saved topic watches
check_alertsCheck saved watches for new papers
unwatch_topicDelete a saved topic watch
semantic_searchSearch downloaded papers by semantic similarity
reindexRebuild the local semantic index
NeedCall

How to install the ArXiv MCP Server

{
  "mcpServers": {
    "arxiv": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.