Skip to main content

mcp-simple-arxiv

Trust Score smithery badge Verified on MseeP

An MCP server that provides access to arXiv papers through their API.

mcp-simple-arxiv MCP server

Features

This server allows LLM clients (like Claude Desktop) to:

  • Search for scientific papers on arXiv by title and abstract content
  • Filter search results by submission date range
  • Control search result sorting (by submission date, update date, or relevance)
  • See total matching results count to gauge search specificity
  • Get paper metadata and abstracts
  • Retrieve full paper text as Markdown (converted from PDF)
  • Access links to available paper formats (PDF/HTML)
  • Browse and search arXiv subject categories

To use the web version just add this connector to Claude.ai https://mcp.andybrandt.net/arxiv . You can also install & use it locally.

Installation and Deployment

This server can be run in two modes: as a local stdio server for desktop clients or as a network-accessible web server.

Installing via Smithery

To install Simple Arxiv for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-simple-arxiv --client claude

Manual Installation

pip install mcp-simple-arxiv

Usage with Claude Desktop

Add this configuration to your claude_desktop_config.json:

(Mac OS)

{
  "mcpServers": {
    "simple-arxiv": {
      "command": "python",
      "args": ["-m", "mcp_simple_arxiv"]
      }
  }
}

(Windows version):

{
  "mcpServers": {
    "simple-arxiv": {
      "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
      "args": [
        "-m",
        "mcp_simple_arxiv"
      ]
    }
  }
}

After restarting Claude Desktop, the following capabilities will be available:

Searching Papers

You can ask Claude to search for papers using queries like:

Can you search arXiv for recent papers about large language models?

The LLM can sort results by submission date, update date, or relevance:

Search arXiv for papers about transformers, sorted by relevance.

Date filtering lets you focus on specific time periods:

Find papers about quantum computing published in 2024.
Search for recent machine learning papers from the last 6 months.

Search results include:

  • Total number of matching papers (e.g., "Found 15,234 total results, showing first 10")
  • Paper title, authors, and arXiv ID
  • Categories (primary and additional)
  • Publication date
  • Abstract preview

Getting Paper Details

Once you have a paper ID, you can ask for more details:

Can you show me the details for paper 2103.08220?

This will return:

  • Full paper title
  • Authors
  • Publication and update dates
  • Journal reference (if available)
  • Paper abstract
  • Links to available formats (PDF/HTML)

For web deployment see WEB_DEPLOYMENT.md.

Development

To install for development:

git clone https://github.com/andybrandt/mcp-simple-arxiv
cd mcp-simple-arxiv
pip install -e .

arXiv API Guidelines

This server follows arXiv API usage guidelines:

  • Rate limiting to max 1 request per 3 seconds
  • Single connection at a time
  • Proper error handling and retry logic

License

MIT

Metadata

Release files for mcp-simple-arxiv 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-simple-arxiv 0.6.0
File Size Uploaded Provenance Actions
mcp_simple_arxiv-0.6.0.tar.gz 16.5 kB Without provenance Details for mcp_simple_arxiv-0.6.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mcp-simple-arxiv 0.6.0
File Interpreter ABI Platform Actions
mcp_simple_arxiv-0.6.0-py3-none-any.whl Python 3 none any Details for mcp_simple_arxiv-0.6.0-py3-none-any.whl

Total release size: 34.9 kB

Release files / mcp_simple_arxiv-0.6.0.tar.gz

Download URL mcp_simple_arxiv-0.6.0.tar.gz
Size 16.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d99d94a7851aaebad0a28da1746dcc736a31ad6dd99fff3dc25ed693c9f8d4e6
BLAKE2b-256 checksum
How to use checksums
bb47e3f0656bbda3c0e71caf07cf96706b3999f14300de7b0b4f54bd14ec0db6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / mcp_simple_arxiv-0.6.0-py3-none-any.whl

Download URL mcp_simple_arxiv-0.6.0-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cdcef4b08dd2bb2798b6b1f187b7dd4b3f56d3da864b3df156c8f6c4ad86c3fc
BLAKE2b-256 checksum
How to use checksums
70b1a9be4004d9e657955ae5e871baf9b39cc0a1542ff4ccf9b58a1d06d1e520
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Security for mcp-simple-arxiv 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page