arxiv-mcp-server
blazickjp/arxiv-mcp-server
Local MCP server for agent literature work with LaTeX section reads, BibTeX export and topic watches
arxiv-mcp-server is a local MCP server that lets agents read arXiv papers section by section from the original LaTeX, export BibTeX and keep topic watches, with papers stored on disk. Its README includes a Hermes Agent recipe alongside Claude Code and Codex.
What arxiv-mcp-server does
arxiv-mcp-server runs locally over stdio and is built around a literature loop: paper ID, outline, one section, citations. It reads author-submitted LaTeX one section at a time, exports BibTeX from authoritative arXiv metadata, and keeps topic watches on disk. Papers are stored under ~/.arxiv-mcp-server/papers by default, and a --storage-path argument changes the location. Search is optional, and search, source retrieval, citation graphs and downloads call their respective external services.
The README has per-client recipes for Claude Code, Codex, Hermes Agent, VS Code, Kiro and Claude Desktop. Claude Code and Codex can also install it as a plugin that bundles an arXiv research skill with the MCP connection. The supported package is arxiv-mcp-server on PyPI (0.8.2 in the README), and the README warns that an unrelated npm package has the same name and should not be used. It is listed on the official MCP registry.
Key features
- Section-by-section reads of the original author-submitted LaTeX
- BibTeX export from arXiv metadata
- Topic watches kept on disk
- Papers stored locally, with a configurable storage path
- Per-client recipes including Hermes Agent, Claude Code and Codex
- Claude Code and Codex plugins that bundle a research skill
When to use it
- Have an agent read one section of a paper at a time instead of the whole document
- Collect BibTeX entries for the papers an agent cites
- Track a research topic with a watch that persists on disk
Who it is for: Researchers and developers who want agents to read papers and produce citations through a local server.
How it fits with Hermes Agent
Its README includes a dedicated Hermes Agent setup section, alongside recipes for Claude Code, Codex and other MCP clients.
How to install arxiv-mcp-server
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
uvx arxiv-mcp-serverRequirements: uv, which provides uvx
FAQ
What is arxiv-mcp-server?
arxiv-mcp-server is a local MCP server for agent literature work. It reads original LaTeX one section at a time, exports BibTeX from arXiv metadata and keeps topic watches on disk.
Does arxiv-mcp-server work with Hermes Agent?
Yes, the README includes a Hermes Agent section among its per-client recipes. The opening part of the README is cut off before the steps, so follow that section for the exact configuration.
How do I install arxiv-mcp-server?
Run uvx arxiv-mcp-server, which needs uv installed. Do not install it with npm, pnpm or npx, because an unrelated npm package uses the same name.
Similar mcp & tools for Hermes Agent
All mcp & toolsBrowser for AI agents that gives each agent its own isolated Space and shares your logged-in state
Waishnav DevSpaceSelf-hosted MCP server that lets ChatGPT and other clients edit and run code in your local projects
hi-godot Godot AIMCP server and editor plugin that lets AI agents like Hermes Agent build and edit Godot projects
anysearch-ai AnySearch MCP ServerMCP server for web search, domain search, parallel batch search and URL content extraction
agent-sh computer-use-linuxRust MCP server for controlling a Linux desktop through accessibility trees, screenshots and input
Shelpuk-AI-Technology-Consulting Kindly Web Search MCP ServerWeb search MCP server that returns full page content for AI coding tools and agents like Hermes
Related guides: What is Hermes Agent? · How to run Hermes Agent securely