andybrandt/mcp-simple-arxiv logo

andybrandt/mcp-simple-arxiv

Free

🐍 ☁️ MCP for LLM to search and read papers from arXiv

FreeFree tier
Type
Open Source

About andybrandt/mcp-simple-arxiv

mcp-simple-arxiv is an MCP (Model Context Protocol) server that provides LLM clients like Claude Desktop with access to arXiv papers through the arXiv API. It enables searching scientific papers by title and abstract, filtering by submission date range, sorting by submission date, update date, or relevance, retrieving paper metadata and abstracts, converting full paper text to Markdown from PDF, and browsing arXiv subject categories. The server can be run locally as a stdio server or as a network-accessible web server, with installation available via pip or Smithery.

Key Features

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
Supports both stdio (local) and web (network-accessible) deployment modes

Pros & Cons

Pros
  • Free and open source (MIT license)
  • Easy installation via pip or Smithery with simple Claude Desktop configuration
  • Provides both local stdio server and web server options
  • Supports date filtering, sorting, and pagination for precise searches
  • Converts PDF papers to Markdown for easy reading and integration
  • Follows arXiv API usage guidelines for responsible access
Cons
  • Requires Python environment and installation steps
  • Depends on the arXiv API, which may have rate limits or availability constraints
  • Limited to arXiv papers only; cannot search other scientific databases
  • Full text conversion from PDF may have formatting limitations

Best For

Search for recent papers on a specific topic like large language models or transformersFind papers published within a specific date range (e.g., quantum computing in 2024)Retrieve detailed metadata and abstract for a known paper IDGet the full text of a paper in Markdown format for reading or further processingExplore arXiv subject categories to discover relevant research areas

FAQ

How do I install mcp-simple-arxiv?
You can install it via pip: pip install mcp-simple-arxiv, or automatically via Smithery: npx -y @smithery/cli install mcp-simple-arxiv --client claude.
How do I use it with Claude Desktop?
Add a configuration entry to your claude_desktop_config.json with command: python -m mcp_simple_arxiv. On Windows, specify the full Python path.
Can I run it as a web server?
Yes, the server can be deployed as a network-accessible web server. See the WEB_DEPLOYMENT.md file for details.
What search features does it support?
It supports searching by title and abstract, filtering by date range, sorting by submission date, update date, or relevance, and shows total matching results count.