Skip to main content
Glama
freyzo
by freyzo

arXiv MCP Server

Install in VS Code Install in VS Code Insiders

A Model Context Protocol server for searching and reading arXiv papers.

Features

  • search - query arXiv with filters (date, category, sort)

  • download - fetch paper PDF, convert to markdown

  • read - access stored paper content

  • list - view all downloaded papers

  • prompts - deep paper analysis workflow

Prerequisites

  • Python 3.11+

Installation

git clone <repo-url>
cd arxiv-mcp-server
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

Configuration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "arxiv": {
      "command": "/path/to/.venv/bin/python",
      "args": ["-m", "arxiv_mcp_server", "--storage-path", "/path/to/papers"]
    }
  }
}

Cursor

Add to MCP settings:

{
  "mcpServers": {
    "arxiv": {
      "command": "python",
      "args": ["-m", "arxiv_mcp_server"],
      "env": {
        "PYTHONPATH": "/path/to/arxiv-mcp-server/src"
      }
    }
  }
}

Default storage: ~/.arxiv-mcp-server/papers

Tools

search_papers

{
  "query": "transformer architecture",
  "max_results": 10,
  "date_from": "2023-01-01",
  "categories": ["cs.AI", "cs.LG"],
  "sort_by": "relevance"
}

download_paper

{
  "paper_id": "2401.12345"
}

list_papers

{}

read_paper

{
  "paper_id": "2401.12345"
}

Prompts

deep-paper-analysis

Comprehensive paper analysis workflow:

{
  "paper_id": "2401.12345"
}

Covers: executive summary, methodology, results, implications, future directions.

Environment variables

Variable

Default

ARXIV_STORAGE_PATH

~/.arxiv-mcp-server/papers

License

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/freyzo/mcp-arxiv'

If you have feedback or need assistance with the MCP directory API, please join our Discord server