Skip to content
appsgit

Arxiv MCP Server

Arxiv MCP Server is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP. It has 3,197 GitHub stars, is released under the Apache-2.0 license and runs locally with uvx arxiv-mcp-server.

github.com/blazickjp/arxiv-mcp-server (opens in a new tab)

  • Other
  • Apache-2.0
  • Actively maintained

Install Arxiv MCP Server

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ],
      "env": {
        "ARXIV_STORAGE_PATH": "your-value"
      }
    }
  }
}

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

Claude Code

claude mcp add --env ARXIV_STORAGE_PATH=your-value --transport stdio arxiv-mcp-server -- uvx arxiv-mcp-server

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "arxiv-mcp-server": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ],
      "env": {
        "ARXIV_STORAGE_PATH": "your-value"
      }
    }
  }
}

Project file; use ~/.cursor/mcp.json to enable it in every project.

VS Code

.vscode/mcp.json
{
  "servers": {
    "arxiv-mcp-server": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ],
      "env": {
        "ARXIV_STORAGE_PATH": "your-value"
      }
    }
  }
}

Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).

Environment variables

Variables the server reads at startup.

NameRequiredDescription
ARXIV_STORAGE_PATHNoOptional path for storing downloaded papers locally.

Tools (20)

Parsed from the Tools section of the README; check the repository for the current list.

  • search_papers

    Search arXiv by query, category, date, and sort order

  • get_abstract

    Fetch metadata and an abstract by arXiv ID

  • download_paper

    Download and convert a paper to local Markdown

  • list_papers

    List papers stored locally

  • read_paper

    Read locally stored paper content

  • get_paper_outline

    Paginated markdown heading outline

  • read_paper_section

    Read one bounded markdown section

  • search_paper_text

    Bounded passage search in a paper

  • get_paper_latex

    Retrieve bounded author-submitted LaTeX

  • list_paper_latex_sections

    Return a paginated LaTeX outline

  • get_paper_latex_section

    Read one bounded LaTeX section

  • citation_graph

    Fetch references and citing papers

  • export_citations

    Export BibTeX for one or more arXiv IDs

  • watch_topic

    Save or update an arXiv topic watch

  • list_watches

    List saved topic watches

  • check_alerts

    Check saved watches for new papers

  • unwatch_topic

    Delete a saved topic watch

  • semantic_search

    Search downloaded papers by semantic similarity

  • reindex

    Rebuild the local semantic index

  • abstract_mode

    snippet (default, ~280 chars, marked … [truncated] when cut), full (complete abstract), or none (omit abstracts).

About Arxiv MCP Server

A local MCP server for agent literature work. The differentiator is original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. The working loop is paper ID → outline → one section → citations. Search is optional.

  • ai
  • claude-ai
  • gpt
  • mcp-server
  • arxiv
  • papers
  • research
  • llm
  • model-context-protocol
  • python

FAQ

Arxiv MCP Server FAQ

Still curious? Email info@appsgit.com.

What is Arxiv MCP Server?

Arxiv MCP Server is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP. It has 3,197 GitHub stars, is released under the Apache-2.0 license and runs locally with uvx arxiv-mcp-server. The source code is at github.com/blazickjp/arxiv-mcp-server.

How do I install the Arxiv MCP Server MCP server?

Add the command uvx arxiv-mcp-server to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.

Is Arxiv MCP Server free?

The server is open source under the Apache-2.0 license, so running it is free. It does not declare any required API key.

Is Arxiv MCP Server actively maintained?

The most recent commit was on Oct 5, 2026. The latest release is v0.8.1, published Oct 5, 2026. appsgit only lists MCP servers with a commit in the last six months and re-checks every server daily.