Arxiv MCP Server

by blazickjp• 3.2k•• Scanned•Claim this listing•Request removal
Research & Analysisaiarxivclaude aigptllm

A local MCP server for agent literature work. Original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. Search is optional.

Arxiv MCP Server is an open-source mcp server by blazickjp, written mainly in Python, with 3,244 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 8, 2026. The latest PyPI release is arxiv-mcp-server 0.8.2, published Oct 8, 2026, with 13,403 downloads last week.

Scan summary: scanned Nov 5, 2026 at commit 572e301. No capabilities flagged by our checks. Scan policy

How to install Arxiv MCP Server

Built from the start command in the project's README: uvx arxiv-mcp-server. Check the README for required keys or settings.

Claude Code · Terminal
claude mcp add arxiv-mcp-server -- uvx arxiv-mcp-server
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ]
    }
  }
}
VS Code · Terminal
code --add-mcp '{"name":"arxiv-mcp-server","command":"uvx","args":["arxiv-mcp-server"]}'

What Arxiv MCP Server can touch

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsNot seen in this scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • Connect to the internetNo connections seen while running

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 572e301, Nov 5, 2026. See the scan policy.

Before you install Arxiv MCP Server

AgenticMart scanned Arxiv MCP Server on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.

Before you install

  1. Pin the version you reviewed instead of always installing the latest release.
  2. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by blazickjp on GitHub, 3,244 stars and 260 forks. Popularity is not proof of safety.
  • Last code change: Oct 8, 2026.
  • Open-source license: Apache-2.0.

Tools Arxiv MCP Server exposes (19)

Listed by the server itself during our scan of commit 572e301.

  • search_papers

    Search arXiv by query with optional categories, date range, sort, and pagination. Query: prefer quoted phrases; ti:/au:/abs:/cat:; AND/OR/ANDNOT. Unprefixed terms match title+abstract (not authors). Use categories (cs.AI, cs.LG, cs.CL, cs.CV, cs.MA, cs.RO, stat.ML, quant-ph). Catalog/examples: READ

  • download_paper

    Download a paper from arXiv and return its text content. Tries the HTML version first for clean extraction; falls back to PDF conversion if HTML is unavailable. Stores the paper locally. Returned text is bounded to roughly 12,000 characters by default so one call cannot return an unbounded paper bod

  • list_papers

    List all papers that have been downloaded and stored locally via download_paper. Returns id, title, authors, published, and arxiv_version/versioned_id from local metadata — no live re-fetch. Set compact=true to return arXiv IDs only. Returns an empty list if no papers have been downloaded yet. Workf

  • read_paper

    Read the text content of a paper that was previously downloaded via download_paper. Returns the paper in markdown format, bounded to roughly 12,000 characters by default so one call cannot return an unbounded paper body. When is_truncated is true, call again with start=next_start (see next_retrieval

  • get_abstract

    Fetch abstract and metadata by arXiv ID without downloading the paper. Use before download_paper to assess relevance. Returns title, authors, abstract, categories, published date, and PDF URL. After compact search, use for one full abstract; skip if search used abstract_mode=full.

  • semantic_search

    Semantic similarity search over papers you have already downloaded locally via download_paper. Supports free-text queries (e.g. 'attention mechanisms for long sequences') or finding papers similar to a given paper_id. IMPORTANT: only searches your local downloaded collection — will return empty resu

  • reindex

    Rebuild the local semantic index for downloaded papers.

  • citation_graph

    Return papers citing an arXiv paper and papers that it references using Semantic Scholar's citation graph. Results are bounded (default 50) to stay within the unauthenticated quota. Graphs are cached on disk to reduce repeated API calls. Under load, a free Semantic Scholar API key (https://www.seman

  • export_citations

    Export BibTeX citations for one or more arXiv papers using authoritative arXiv metadata (title, authors, year, primary category), never model-generated fields. Version suffixes (e.g. '2401.12345v2') are preserved and citation keys are deterministic. Returns the rendered BibTeX plus per-paper status/

  • watch_topic

    Save or update a persistent research topic watch. When checked via check_alerts, returns only papers published since the last check — acting as a standing alert for new work on a topic. New watches seed last_checked to creation time so the first check does not dump historical matches. The topic stri

  • check_alerts

    Check all saved topic watches for newly published papers since the last check. Omitting the topic parameter runs ALL saved watches and returns new papers for each. Passing a topic string checks only that specific watch. Advances each watch's drain cursor after running: when a page is truncated by ma

  • list_watches

    List all saved topic watches without checking for new papers. Returns each watch's topic, categories, last_checked timestamp, and other stored fields. Does not update last_checked — use this to inspect what is saved. Use unwatch_topic to remove a watch, or check_alerts to poll for new papers.

  • unwatch_topic

    Delete a saved topic watch by exact topic string. The topic must match the stored watch_topic value exactly. Returns a clear not-found error if no matching watch exists. Use list_watches to inspect saved watches before deleting.

  • get_paper_latex

    Download, safely process, cache, and return bounded original LaTeX source. Use section tools for targeted reading.

  • list_paper_latex_sections

    Return a compact outline of headings from original LaTeX source.

  • get_paper_latex_section

    Return one bounded LaTeX section by outline ID or title (whitespace/case normalized; macros expanded).

  • get_paper_outline

    Return a paginated heading outline for a downloaded paper (markdown). Stable hierarchical section IDs; use read_paper_section to fetch one.

  • read_paper_section

    Return one bounded markdown section by outline ID (or unique title). Does not include sibling or parent sections.

  • search_paper_text

    Search a downloaded paper for bounded matching passages with section/source offsets. Suppresses high-overlap near-duplicates and prefers section-diverse hits. Lightweight substring search; no Torch.

Arxiv MCP Server is an open-source mcp server by blazickjp, written mainly in Python. A local MCP server for agent literature work. Original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. Search is optional.

At a glance

Stars
3.2k
Forks
260
Language
Python
License
Apache-2.0
Created
Nov 2024
Last update
Oct 8, 2026
Type
MCP Server
Price
Free

Topics

aiarxivclaude-aigptllmmcp-servermodel-context-protocolpaperspythonresearch

Questions about Arxiv MCP Server

What is Arxiv MCP Server?

A local MCP server for agent literature work. Original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. Search is optional.

Who maintains Arxiv MCP Server?

Arxiv MCP Server is maintained by blazickjp on GitHub (blazickjp/arxiv-mcp-server). AgenticMart lists it from public repository data.

Is Arxiv MCP Server safe to use?

AgenticMart scanned Arxiv MCP Server on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does Arxiv MCP Server use?

It is published under the Apache-2.0 license.

Arxiv MCP Server alternatives

View more →

Similar mcp servers in Research & Analysis, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Arxiv MCP Server (this page)
blazickjp
3.2kApache-2.0Oct 8, 2026Scanned, no flagged issues
Worldmonitor
koala73
90kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
GPT Researcher
assafelovic
30kApache-2.0Oct 10, 2026Scanned, no flagged issues
Auto Claude Code Research In Sleep
wanshuiyin
18kMITNov 1, 2026Scanned, no flagged issues
Deep Research
u14app
4.7kMITJun 18, 2026Scanned, no flagged issues
MCP Server Chart
antvis
4.4kMITAug 27, 2026Scanned, no flagged issues