blazickjp/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.

What it solves

arxiv-mcp-server is a local Model Context Protocol (MCP) server that enables AI agents to conduct professional literature research on arXiv. It moves beyond simple search wrappers by providing a structured "literature loop" that allows agents to download, store, and read papers locally, traverse citation graphs, and monitor specific research topics for new publications.

How it works

The server runs locally (via stdio or HTTP) and connects to the arXiv API and Semantic Scholar API. It manages a local storage directory for papers and their metadata.

Key workflows include:

  • Retrieval: Searching for papers and fetching abstracts.
  • Local Processing: Downloading papers and converting them to Markdown or reading original author-submitted LaTeX source files section-by-section.
  • Analysis: Generating paginated outlines of papers to avoid flooding the AI's context window.
  • Monitoring: Setting up local "topic watches" to alert the agent when new papers matching specific criteria are published.
  • Citations: Exporting BibTeX metadata and fetching citation graphs.

Who it’s for

Researchers, developers, and AI agent users who want their LLM-powered tools (like Claude Desktop, Cursor, or Kiro) to have a deep, grounded integration with academic papers without relying on a single-shot search query.

Highlights

  • Section-Level Reading: Ability to read specific LaTeX sections or Markdown chunks to manage context window limits.
  • Local Storage: Papers are kept on disk, allowing for persistent local libraries.
  • Citation Integration: Built-in BibTeX export and citation graph fetching via Semantic Scholar.
  • Topic Watches: Local persistence of research interests to track new papers over time.
  • Semantic Search: Optional "pro" mode for local embedding-based similarity search across downloaded papers.
  • Broad Client Support: Ready-made configurations for Claude Code, OpenAI Codex, Hermes Agent, and VS Code/Kiro.

Related

  • Project
  • Project
  • Project
  • Project
  • Project