mcp-simple-arxiv

MCP.Pizza Chef: andybrandt

Five tools, none of which change anything on arXiv: search papers by title and abstract with date filters and sorting, pull one paper's authors, abstract and links, browse the subject category list, and download a paper's full text converted from its PDF. That last one takes half a minute or more and can flood a conversation, so ask for the abstract first. Nothing is needed to sign in, and the author also runs a hosted version you can add to Claude.ai without installing anything.

Files/PDF
Web/Research

Use This MCP server To

Find recent papers on a topic I'm researching Get the abstract and authors for a paper number Read a full paper without downloading the PDF myself Narrow a search to papers published this year Find which subject area covers my topic

README

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

mcp-simple-arxiv FAQ

Do I need an account or a token?
No. arXiv is free and open, and this asks for no sign-in of any kind.
Can I use this to read a whole paper, not just the summary?
Yes. One tool turns a paper's PDF into readable text, though it takes thirty to ninety seconds and a long paper can swamp the conversation.
Which apps does it work in?
Claude Desktop and anything that takes a small config file. There is also a hosted version you can add to Claude.ai as a connector with nothing to install.
Can it find papers from a specific time period?
Yes. Searches accept a date range and can be sorted by newest, most recently updated, or best match.
Does it cover journals other than arXiv?
No. It searches arXiv only, which is strongest in physics, maths, computer science, and quantitative biology.
Is it slow?
Searches are quick. Fetching full text is the slow part, and arXiv's own rules hold it to one request every three seconds.