Searches arXiv, stores papers locally, supports section-level reading, citation export, semantic search, and topic alerts.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Arxiv MCP Server.
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
The blazickjp/arxiv-mcp-server MCP server supports an end-to-end workflow for working with arXiv literature. Agents can search by query, category, date, and sort order, then retrieve metadata and abstracts using an arXiv identifier. Downloaded papers are converted to local Markdown so later operations can inspect the stored content without repeatedly fetching the document.
The server also exposes the author-submitted LaTeX for downloaded papers in bounded sections. This is useful when the Markdown conversion does not provide enough detail or when an agent needs to inspect source structure. Citation tools retrieve references and citing papers, and can export BibTeX entries for one or more arXiv IDs.
The blazickjp/arxiv-mcp-server MCP server runs locally over stdio. Its default paper directory is ~/.arxiv-mcp-server/papers; a different absolute storage path can be supplied at launch. The basic working sequence is to identify a paper, download it, inspect its outline, and read only the relevant Markdown or LaTeX section. Tools for bounded passage search and paginated outlines help keep individual responses focused.
Searches, downloads, source retrieval, and citation graph requests call their relevant external services. Stored papers, semantic indexes, and topic watches are handled locally. Semantic search operates over downloaded papers, while reindex rebuilds the local semantic index when needed. Topic watches can be created, listed, checked for new papers, updated, or removed.
The documented installation uses the PyPI package through uvx:
The command requires uv, which provides uvx; no repository clone or separate Python environment is required. Clients that accept an mcpServers configuration can launch it with a stdio entry using uvx as the command and arxiv-mcp-server as its argument. Claude Desktop is given as an example of such a client, and a Cursor installation link is provided by the project.
To change where papers are stored, add --storage-path followed by an absolute directory path to the launch arguments. If a desktop application cannot locate uvx even though it works in a terminal, configure the client with the executable's absolute path. The published package is available as arxiv-mcp-server==0.7.2.
The blazickjp/arxiv-mcp-server MCP server exposes tools for:
These capabilities support literature discovery, focused paper review, source-level inspection, citation collection, and recurring topic monitoring.
This is a local server rather than a hosted endpoint, so the client machine must have uv available unless a supported desktop bundle is used. The Claude Desktop bundle described by the project is for macOS and requires CPython 3.11.x. The server depends on the relevant external arXiv services for online search, paper retrieval, and citation operations; local tools require the corresponding papers or indexes to already exist.
The project warns that an unrelated npm package has the same name. Installation should therefore use the PyPI package through uvx, not npm, pnpm, or npx. The repository is licensed under Apache-2.0.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/blazickjp-arxiv-mcp-server)<a href="https://allmcps.com/mcp/blazickjp-arxiv-mcp-server"><img src="https://allmcps.com/api/badge/blazickjp-arxiv-mcp-server?style=directory" alt="Arxiv MCP Server on AllMCPs" /></a>