arxiv-latex MCP Server
About
MCP server that uses arxiv-to-prompt to fetch and process arXiv LaTeX sources for precise interpretation of mathematical expressions in scientific papers.
Details
- Author
- takashiishida
- GitHub stars
- 140
- Downloads
- 627
- Categories
- Search, Knowledge Base, Other, AI
Jump to
- Fetches full LaTeX source from arXiv papers.
- Provides four tools for paper exploration (abstract, sections, full prompt).
- Works with Claude Desktop, Claude Code, Cursor, and any MCP client.
- Handles equations and mathematical notation accurately via LaTeX.
- Uses arxiv-to-prompt under the hood for downloading and processing.
- Multiple installation methods: .mcpb, uvx, pip, local checkout.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
arxiv-latex MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via the .mcpb file (Claude Desktop), uvx arxiv-latex-mcp, pip install arxiv-latex-mcp, or from a local checkout. Configure the mcpServers JSON in your client. Once connected, available tools include get_paper_prompt, get_paper_abstract, list_paper_sections, and get_paper_section. Ask questions about specific arXiv papers (e.g., "Explain the first theorem in 2202.00395").
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"arxiv-latex mcp server": {
"arxiv-latex-mcp": {
"command": "uvx",
"args": [
"arxiv-latex-mcp"
]
}
}
}
}
McpServers
{
"arxiv-latex-mcp": {
"command": "uvx",
"args": [
"arxiv-latex-mcp"
]
}
}
An MCP server that enablesClaude Desktop,Claude Code,Cursor, or other MCP clients to directly access and process arXiv papers by fetching the LaTeX source. It usesarxiv-to-promptunder the hood to handle downloading and processing the LaTeX.
Why use the LaTeX source instead of uploading PDFs? Many PDF chat applications often struggle with mathematical content and equation-heavy papers. By utilizing the original LaTeX source code from arXiv papers, the LLM can accurately understand and handle equations and notations. This approach is particularly valuable for fields like computer science, mathematics, and engineering where precise interpretation of mathematical expressions is crucial.
If you are using Claude Desktop, you can utilize Desktop Extensions by double-clicking on the.mcpbfile to install. Download the.mcpbfile fromhere. Supported on macOS, Windows, and Linux.
Otherwise, you can run the server directly from PyPI withuvx:
{ "mcpServers": { "arxiv-latex-mcp": { "command": "uvx", "args": ["arxiv-latex-mcp"] } } }
You can also install it withpip install arxiv-latex-mcpand runarxiv-latex-mcp, or use:
If you prefer to run from a local checkout, add the following configuration to your config file:
{ "mcpServers": { "arxiv-latex-mcp": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/arxiv-latex-mcp", "run", "python", "-m", "arxiv_latex_mcp" ] } } }
You may need to replace thecommandfield with the full path ofuv: check this by runningwhich uv(MacOS/Linux) orwhere uv(Windows).
Restart the application after saving the above.
For Claude Desktop, click on the hammer icon, and you should see the following in the list of "Available MCP tools":
- get_paper_prompt— Get the full flattened LaTeX of a paper
- get_paper_abstract— Get just the abstract
- list_paper_sections— List section headings of a paper
- get_paper_section— Get a specific section by path
Try asking questions about a paper from arXiv, e.g., "Explain the first theorem in 2202.00395"
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Fetch, convert, and search AWS documentation pages, with recommendations for related content.
Search campgrounds around the world on campertunity, check availability, and provide booking links.
The Ferryhopper MCP Server exposes ferry routes, schedules and booking redirects so an AI assistant can discover connections across Europe and the Mediterranean and send users to Ferryhopper to complete bookings.
All-in-One SEO & Web Intelligence Toolkit API from FetchSERP.
MCP server that provides read-only access to HyperKitty, the web-based email archive component of Mailman 3.
At Sunrise Apps, we believe AI agents should be limitless, especially when it comes to visual data. We created ImageSorcery to bridge the critical gap in AI's ability to interact with and manipulate images directly, all while upholding the highest standards of privacy and security.
Just Domain is the domain registrar for businesses built with AI. Its remote MCP server checks availability and returns first-year and renewal pricing, plus a link to register on justdomain.ai, with DNS and WHOIS privacy in the same place. No account, no API key, read only. Endpoint: https://mcp.justdomain.ai/
Research tools, including a Sqlite-backed document stash
Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste.
SerpApi MCP Server for Google and other search engine results
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




