Home/Data & Retrieval/arxiv-mcp-server
arxiv-mcp-server logo

arxiv-mcp-server

blazickjp/arxiv-mcp-server

A Model Context Protocol server for searching and analyzing arXiv papers

GraphCanon updated today · GitHub synced today

3.1k stars251 forksLast push 2d Python Apache-2.0

Decision brief

arxiv-mcp-server is an implementation of MCP server designed specifically for engaging with arXiv papers through search and analysis capabilities.

Good fit when

  • When you need to integrate with systems requiring the Model Context Protocol (MCP) to access or analyze arXiv papers,
  • For applications where compatibility with Python-based servers is necessary to handle academic research efficiently

Avoid when

  • If your application requires interaction with non-arXiv sources as this server specializes in handling data from the arXiv repository,
  • When the required functionality does not align with MCP server capabilities such as when a more general-purpose retrieval system is needed

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of today
Provenance
Not a fork · Personal account
As of today
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install arxiv-mcp-server
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Python-based MCP server facilitating the search and analysis of academic research papers from arXiv.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Aug 26, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Aug 26, 2026

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Aug 26, 2026

MCP server
No MCP server detected

Source: repo_scan · Aug 26, 2026

Languages
python

Source: github.language+pyproject.toml · Aug 26, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 26, 2026)

ation/), which provides `uvx`. Choose your client below; no repository clone or Python environment setup is required.
Source link

Tags

README

Install

The command-based integrations require uv, which provides uvx. Choose your client below; no repository clone or Python environment setup is required.


If an existing installation is missing newer tools

uvx reuses cached tool environments. Force it to resolve the current PyPI release with a supported interpreter, then restart your MCP client:

uvx --python 3.11 --refresh-package arxiv-mcp-server arxiv-mcp-server

If your client still launches an older environment, add "--python", "3.11" before "arxiv-mcp-server" in its args array.


Persistent command install

To place arxiv-mcp-server on your PATH instead of launching it through uvx:

uv tool install arxiv-mcp-server

If the command is not immediately available, run uv tool update-shell and restart the terminal. Afterward, use "command": "arxiv-mcp-server" and omit the package name from args.


License

Apache License 2.0. See LICENSE.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.