Arxiv MCP Server
Search for academic research papers and retrieve their content directly into AI assistants.
Data last scanned yesterday · Reviewed yesterday
Overview
The ArXiv MCP Server bridges AI assistants with the arXiv repository, enabling users to programmatically query and access research papers. Through the Model Context Protocol, it allows models to perform targeted paper searches based on categories and date ranges, as well as retrieve and read paper content. Designed for researchers and developers, this tool automates the gathering of academic information. It is distributed via PyPI and supports seamless installation across various MCP-compatible environments.
Our verdict
With a security score of 50/100, this server is classified as high-risk. This rating is largely due to its status as a community-maintained project that has not yet undergone editorial review or a formal security audit of its authentication and read-only mechanisms. Given these factors, it is best suited for development environments rather than systems handling sensitive or mission-critical data.
- Zero direct dependencies reduce the supply-chain attack surface.
- Active repository with a recent commit history.
- Supported by a significant community of 14 contributors.
- Community-maintained status lacks official vendor security backing.
- Security mechanisms like read-only and authentication modes remain unreviewed.
Tools
| Tool | Description | Risk |
|---|---|---|
| search_papers | Search arXiv with optional category, date, and boolean filters. | low |
| download_paper | Download a paper by its arXiv ID. | medium |
| list_papers | List all papers downloaded locally. | low |
| read_paper | Read the full text of a locally downloaded paper in markdown. | low |
| get_paper_latex | Retrieve author-submitted LaTeX when available. | low |
| list_paper_latex_sections | Inspect a bounded page of the compact section outline. | low |
| get_paper_latex_section | Read one section by returned ID or exact title. | low |
| semantic_search | Semantic similarity search over your locally downloaded papers only. | low |
| citation_graph | Fetch references and citing papers via Semantic Scholar. | low |
| watch_topic | Save topic watches for newly published papers. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the system requirements for running the ArXiv MCP Server?
The server requires Python 3.11 or higher to be installed on your system.
›Where does the server store downloaded papers?
Downloaded papers are saved locally, with the default storage location being ~/.arxiv-mcp-server/papers.
›What is the recommended security practice regarding prompt injection?
Because arXiv paper content is untrusted external input, you should use read-only MCP configurations and treat AI-generated summaries as data rather than instructions.
›Are there specific risks when using this server in multi-tool setups?
Yes, combining this server with filesystem, shell, or browser tools increases risk, as a prompt injection within a paper could potentially chain unintended tool calls.
Changelog
- Fixv0.5.1
2026-07-20
- Fixv0.5.0
2026-04-26
- Fixarxiv-mcp-server 0.4.12
2026-04-25
Badge
Maintain this server? Add the live badge to your README.