arXiv LaTeX

v1.0.0Search & Data Extractionstable

MCP server that uses arxiv-to-prompt to fetch and process arXiv LaTeX sources for precise interpretation of mathematical expressions in scientific papers.

arxivclaude-desktopcursor-ailatexllm
Share:
133
Stars
0
Downloads
0
Weekly
0/5

What is arXiv LaTeX?

arXiv LaTeX is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server that uses arxiv-to-prompt to fetch and process arxiv latex sources for precise interpretation of mathematical expressions in scientific papers.

MCP server that uses arxiv-to-prompt to fetch and process arXiv LaTeX sources for precise interpretation of mathematical expressions in scientific papers.

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP server that uses arxiv-to-prompt to fetch and process ar

Use Cases

Fetch and process arXiv paper sources
Interpret mathematical expressions in papers
Access research papers via LaTeX
takashiishida

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx arxiv-latex

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use arXiv LaTeX

The arXiv LaTeX MCP server fetches and processes raw LaTeX source files from arXiv papers so that AI assistants can interpret mathematical expressions with full precision, avoiding the ambiguities introduced by PDF-to-text conversion. It uses the arxiv-to-prompt library to download paper sources and exposes four tools: fetching full flattened LaTeX, retrieving just the abstract, listing section headings, and getting a specific section by path. Researchers and students use it to discuss theorems, proofs, and equations in scientific papers with an AI model that has access to the exact LaTeX markup rather than a lossy plain-text rendering.

Prerequisites

  • Python 3.9+ installed
  • uv package manager (recommended) or pip
  • An MCP client such as Claude Desktop or Cursor
  • Internet access to reach arXiv's source download endpoints (arxiv.org)
1

Install the arxiv-latex-mcp package

Install via pip or uv. The uvx method allows running the server without a permanent installation, which is convenient for MCP client configuration.

# Install with pip
pip install arxiv-latex-mcp

# Or install with uv
uv pip install arxiv-latex-mcp
2

Configure your MCP client to use the server

Add the server to your MCP client configuration. The recommended approach uses uvx to run the server in an isolated environment. Alternatively, use the pip-installed entry point.

3

Restart your MCP client

After saving the configuration, restart Claude Desktop (or your chosen client) to load the arxiv-latex-mcp server. The four tools will appear available to the assistant.

4

Test by fetching a paper

Ask your AI assistant to retrieve a paper by its arXiv ID (the numeric or alphanumeric identifier in the URL, e.g., 2202.00395). The server will download the LaTeX source and make it available for analysis.

arXiv LaTeX Examples

Client configuration

Add arxiv-latex-mcp to your Claude Desktop or Cursor MCP configuration. The uvx method is recommended as it handles environment isolation automatically.

{
  "mcpServers": {
    "arxiv-latex-mcp": {
      "command": "uvx",
      "args": ["arxiv-latex-mcp"]
    }
  }
}

Prompts to try

Use arXiv paper IDs (found in the URL after arxiv.org/abs/) to reference specific papers in your prompts.

- "Explain the first theorem in arXiv paper 2202.00395 using the LaTeX source"
- "List all section headings in paper 1706.03762 (Attention Is All You Need)"
- "Fetch the abstract of arXiv:2301.07041 and summarize the main contributions"
- "Get the Methods section of paper 2310.06825 and explain the mathematical notation"
- "Compare the loss functions defined in paper 2106.09685 by reading the LaTeX directly"

Troubleshooting arXiv LaTeX

Server fails with 'arxiv-to-prompt not found' or import errors

The arxiv-latex-mcp package depends on arxiv-to-prompt. Run pip install arxiv-latex-mcp to ensure all dependencies are installed. If using uvx, the dependencies are managed automatically in an isolated environment.

arXiv paper source download fails or returns empty content

Not all arXiv papers have LaTeX source available — some are submitted as PDFs only. If a paper has no source, the tool will return an error or empty result. Try a different paper or check arxiv.org/abs/<id> to confirm the paper has a 'Download source' option.

Claude Desktop does not detect the arxiv-latex-mcp server

Ensure uvx is in your PATH (run which uvx to verify). If uvx is not found, install uv first (curl -LsSf https://astral.sh/uv/install.sh | sh), then restart Claude Desktop after updating the config.

Frequently Asked Questions about arXiv LaTeX

What is arXiv LaTeX?

arXiv LaTeX is a Model Context Protocol (MCP) server that mcp server that uses arxiv-to-prompt to fetch and process arxiv latex sources for precise interpretation of mathematical expressions in scientific papers. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install arXiv LaTeX?

Follow the installation instructions on the arXiv LaTeX GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with arXiv LaTeX?

arXiv LaTeX works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is arXiv LaTeX free to use?

Yes, arXiv LaTeX is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "arxiv-latex": { "command": "npx", "args": ["-y", "arxiv-latex"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use arXiv LaTeX?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides