LabscoMCP early access ↗
blazickjpMCP SERVER

arXiv MCP Server by blazickjp

Search arXiv, keep the papers you download, and be told when new work appears on a topic you are watching.

Academic Literature & CitationsCommunity

LABSCO SUMMARY

A reading pile that stays on your disk and tells you when it grows.

What it takes off you is the re-fetching. Once a paper is down, the agent reads sections of it by outline ID and pulls its citations without going back out, and a saved watch turns "has anything new come out" into one call that answers with the difference.

What it is

An arXiv server with a local library behind it — 19 tools and 7 prompt workflows. Papers are searched, then downloaded to a storage directory you choose, and the calls that read, outline, search or cite them work against that stored copy rather than fetching again.

What you get

  • Search with category, date range and sort order, and an abstract fetched on its own to judge relevance before downloading anything (search_papers, get_abstract)
  • Papers downloaded and converted to local Markdown — HTML first, PDF as the fallback — then listed and read back with start and max_chars for long ones (download_paper, list_papers, read_paper)
  • A paginated heading outline with stable section IDs, one bounded section read by ID or title, and a passage search inside a paper that returns source offsets (get_paper_outline, read_paper_section, search_paper_text)
  • The author-submitted LaTeX: a paginated outline of it, or one section selected by ID or exact title (get_paper_latex, list_paper_latex_sections, get_paper_latex_section)
  • References and citing papers from Semantic Scholar, and BibTeX exported from arXiv's own metadata (citation_graph, export_citations)
  • Topic watches saved, listed, polled for what has appeared since the last check, and deleted (watch_topic, list_watches, check_alerts, unwatch_topic)
  • Semantic search across the papers you have downloaded, and a rebuild of that index (semantic_search, reindex)
  • Seven prompt workflows for the multi-step jobs — research-discovery, deep-paper-analysis, summarize_paper, compare_papers, literature_review, literature-synthesis, research-question
  • A query guide in the README rather than in the tool schema: quoted phrases, ti:, au:, abs:, cat: field prefixes, ANDNOT exclusions, and the category codes worth filtering on

Requirements

uvx and disk space for the papers — --storage-path defaults to ~/.arxiv-mcp-server/papers. Reading, section access and the LaTeX calls all work on the local copy, so the download comes first. semantic_search and reindex need the [pro] extra installed; the rest do not. MAX_RESULTS caps result counts at 50 by default and citation_graph takes an optional SEMANTIC_SCHOLAR_API_KEY for better limits. It also runs over HTTP with TRANSPORT=http, binding 127.0.0.1 with DNS-rebinding protection on and a /healthz probe. One thing to hold in mind: paper text and LaTeX are untrusted external content, and instructions found inside a paper are not commands.

Setup effort

One command — uv tool install arxiv-mcp-server