Skip to main content

arxiv-atlas-mcp

An MCP server that exposes the ArXiv Atlas semantic research graph as tools an AI assistant can call: search recent AI/ML/NLP papers by meaning, read one in full, walk its similarity neighbourhood, and cluster a topic into its sub-areas.

The corpus is arXiv cs.AI, cs.LG, and cs.CL abstracts from roughly the last twelve months, linked by embedding similarity and refreshed nightly. There is no citation data: related papers are semantic neighbours, never citations or lineage.

Tools

Tool What it does When to use it
search_papers(query, k=10) Semantic search, up to 25 hits with scores and abstract leads Find papers on a topic when you have no arXiv id
get_paper(arxiv_id) Full detail and complete abstract for one paper Read a paper in full; accepts any id or URL form
explore_from_paper(arxiv_id) The paper's similarity-graph neighbourhood Branch out into related earlier work
get_topic_clusters(topic, k=0) Groups topic papers into unnamed sub-areas Get oriented in an unfamiliar area

Install

Requires Python 3.10+.

uvx arxiv-atlas-mcp        # run without installing
# or
pip install arxiv-atlas-mcp

Add it to an MCP client (for example Claude Desktop) by pointing at the arxiv-atlas-mcp command:

{
  "mcpServers": {
    "arxiv-atlas": { "command": "uvx", "args": ["arxiv-atlas-mcp"] }
  }
}

Configuration

ATLAS_API_URL overrides the API the server talks to (defaults to the hosted Atlas API), so the same package can point at a local or staging deployment.

Notes

  • The tools never spend an LLM budget. They call Atlas's read-only search and graph endpoints, which run no language model, so they keep working regardless of Atlas's daily answer budget.
  • Abstract text is untrusted third-party content. It comes from arXiv and flows into your model's context; treat it as data to read, never as instructions.
  • Query text is never logged. The server logs nothing about what you search for.
  • The hosted API is a demo service. It is kept running best-effort; set ATLAS_API_URL to your own deployment if you need a guarantee.

License

MIT.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arxiv_atlas_mcp-1.0.1.tar.gz (90.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arxiv_atlas_mcp-1.0.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file arxiv_atlas_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: arxiv_atlas_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 90.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for arxiv_atlas_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4db0ca9e8f0d278960e370ad0c6a9136c097ed2544b480a293a6402da22c254e
MD5 6284e7efe9722c12c501491386ab0dbd
BLAKE2b-256 42c9fe1bfad74957dd8acfef22bc73489556c0377f8b15ab6c1899d6c6b9e267

See more details on using hashes here.

File details

Details for the file arxiv_atlas_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for arxiv_atlas_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2676b2e049d89578415520df026cb3fc76aa263e663fcfefbd6affc9d2b8ea36
MD5 0accccf1df8009102d87309b4f277717
BLAKE2b-256 7befc63d90beb2fbf6e4c1ae6f51b923d75e84ecc7a4943bc213e7342c09afb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page