$npx skillfedfor your agent

arxiv-mcp-server

A flexible arXiv search and analysis service with MCP protocol support

With conditionsPyPI Scientific/EngineeringReleased Aug 202683.2K downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — arxiv_mcp_server-0.6.3-py3-none-any.whl
v0.6.3 · released 2026-08-14 · Python >=3.11 · 13 runtime deps: aiofiles, aiohttp, anyio, arxiv, httpx, mcp, pydantic-settings, pydantic

Yes, if you use Claude, Codex, or another MCP-compatible AI client and want to integrate arXiv research into your workflow. The package is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. Install via uv for command-based clients or use the bundled .mcpb extension for Claude Desktop on macOS. Not suitable if you need a standalone Python library rather than an MCP server.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.11 or later.
  • Desktop clients must have uv in PATH or use absolute path to uvx.
  • PDF conversion for older papers requires installing with [pdf] extra.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use without restriction.

last release 2026-08-14 (0 days) · last repo commit 2026-08-14 · 3,053 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 83,196 downloads/mo, #14,095 on PyPI

Verify before relying

# Install via uv (recommended for MCP clients)
uv tool install arxiv-mcp-server

# Or run directly with uvx
uvx arxiv-mcp-server

# In Claude Desktop or compatible MCP client, configure:
# {
#   "mcpServers": {
#     "arxiv": {
#       "type": "stdio",
#       "command": "uvx",
#       "args": ["arxiv-mcp-server"]
#     }
#   }
# }
  • Whether semantic search and reindex tools ([pro] features) require a separate subscription or paid tier.
  • Performance characteristics when handling large citation graphs or bulk paper downloads.
  • Exact storage footprint for a typical research library of downloaded papers.
Same gist for agents: .md · .json

What it is and what it does

arxiv-mcp-server is an MCP (Model Context Protocol) server that bridges AI assistants like Claude and Codex to arXiv research infrastructure. It exposes 14 tools for searching papers by query and category, downloading and reading full text locally, retrieving author-submitted LaTeX by section, traversing citation graphs via Semantic Scholar, exporting BibTeX metadata, and maintaining persistent research alerts. Papers and indexes stay on your machine; searches and external API calls go to arXiv and Semantic Scholar.

The server runs locally over stdio by default and integrates into Claude Desktop, VS Code, Kiro, and other MCP clients via configuration. It supports command-line installation through uv, plugin marketplaces for Claude Code and Codex, and a bundled macOS extension. The package depends on aiohttp, httpx, pydantic, starlette, and the arxiv Python client to coordinate these operations.

Use it for

  • Search arXiv by keyword or category, fetch abstracts, and download papers into a local library for an AI assistant to analyze.
  • Retrieve bounded LaTeX sections from papers to examine mathematical proofs or algorithm details without downloading full PDFs.
  • Follow citation graphs to discover related work: fetch references cited by a paper or papers that cite it.
  • Set up research alerts on specific arXiv topics and check for new papers matching your watch list since the last check.
  • Export BibTeX for multiple papers at once to build a bibliography for a research project.
  • Search downloaded papers by semantic similarity (with [pro] extra) to find related work in your local library.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you use Claude, Codex, or another MCP-compatible AI client and want to integrate arXiv research into your workflow.

The package is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. Install via uv for command-based clients or use the bundled .mcpb extension for Claude Desktop on macOS. Not suitable if you need a standalone Python library rather than an MCP server.

Install

arxiv-mcp-server on PyPI

Before you install

Low friction: pure Python wheel with no compiled dependencies. Active maintenance—released 2026-08-14 with 3053 GitHub stars. Requires Python 3.11+ and uv for command-based client integrations; desktop clients can use the bundled .mcpb extension.

Requires Python 3.11 or later. Desktop clients must have uv in PATH or use absolute path to uvx. PDF conversion for older papers requires installing with [pdf] extra.

License in practice

Apache-2.0 permissive license allows commercial and private use without restriction.

Quickstart

# Install via uv (recommended for MCP clients)
uv tool install arxiv-mcp-server

# Or run directly with uvx
uvx arxiv-mcp-server

# In Claude Desktop or compatible MCP client, configure:
# {
#   "mcpServers": {
#     "arxiv": {
#       "type": "stdio",
#       "command": "uvx",
#       "args": ["arxiv-mcp-server"]
#     }
#   }
# }

Verify before relying

  • Whether semantic search and reindex tools ([pro] features) require a separate subscription or paid tier.
  • Performance characteristics when handling large citation graphs or bulk paper downloads.
  • Exact storage footprint for a typical research library of downloaded papers.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.11
Install frictionLow. Pure-Python wheel
Runtime dependencies
13 packages
aiofilesaiohttpanyioarxivhttpxmcppydantic-settingspydanticpython-dateutilpython-dotenvsse-starlettestarletteuvicorn
MaintenanceActively maintained 0 days since the last release
Last repo commit
First released
Downloads83,196 / month, #14,095 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: Science/ResearchOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Scientific/EngineeringTopic :: Software Development :: Libraries :: Python Modules

Evidence: arxiv_mcp_server-0.6.3-py3-none-any.whl

Tags

Capabilities
arxiv paper search mcp serverai research paper retrievalmcp protocol arxiv integrationacademic paper download toolcitation graph explorationresearch alert monitoringarxiv latex source access
Topics
mcp-serverresearch-toolsarxiv-integration
PyPI keywords
academicaiarxivllmmcpmodel-context-protocolpapersresearchsemantic-search

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “arxiv paper search mcp server”

  • arxiv-mcp-serverAn MCP server that exposes arXiv search, paper download, full-text…
  • arxivProvides a Python interface to search, retrieve metadata, and…
  • firecrawlA Python SDK for web scraping, crawling, searching, and extracting…

Give your agent the search over MCP, or paste the wish link into any chat.

More Scientific/Engineering packages

numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
pandas Worth it
PyPI · Scientific/Engineering · released Jul 2026

pandas provides fast, flexible data structures (Series and DataFrame) for loading, cleaning, transforming, and analyzing labeled or relational data in Python.

BSD-3-Clausecompiled wheel · 3.11+
769.1Mdownloads / mo
scipy Worth it
PyPI · Libraries · released Jun 2026

scipy provides numerical algorithms for mathematics, science, and engineering—including optimization, integration, linear algebra, Fourier transforms, signal and image processing, and ODE solvers—built on numpy arrays.

BSD-3-Clausecompiled wheel · 3.12+
449.0Mdownloads / mo
scikit-learn Worth it
PyPI · Software Development · released Jun 2026

scikit-learn provides a comprehensive Python library for supervised and unsupervised machine learning, including classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy and SciPy.

Install it if you need to train, evaluate, or deploy supervised or unsupervised learning models.

BSD-3-Clausecompiled wheel · 3.11+
235.5Mdownloads / mo
dill Worth it
PyPI · Software Development · released Jan 2026

dill extends Python's pickle module to serialize and deserialize a much wider range of Python objects, including functions, lambdas, classes, and interpreter sessions, to byte streams for storage or network transmission.

BSD-3-Clausepure Python · 3.9+
208.1Mdownloads / mo
multiprocess Worth it
PyPI · Software Development · released Jan 2026

Multiprocess is an enhanced fork of Python's standard multiprocessing library that uses dill for better serialization, allowing you to spawn processes with a threading-like API and share complex objects between them.

Install it if you use multiprocessing and encounter pickle serialization limits with lambdas or complex objects.

BSD-3-Clausepure Python · 3.9+
202.7Mdownloads / mo

See also arxiv · pagerduty-mcp · mcp-server-odoo · mcp-server-fetch · blender-mcp · awslabs.aws-documentation-mcp-server · jcodemunch-mcp · duckduckgo-mcp · serena-agent · semanticscholar

Further reading