Enables searching arXiv's research paper repository, downloading papers by ID, accessing paper content, and managing locally stored papers with support for filters like date ranges and categories.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ArXiv MCP Serversearch for recent papers on quantum machine learning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ArXiv MCP Server
🔍 Enable AI assistants to search and access arXiv papers through a simple MCP interface.
The ArXiv MCP Server provides a bridge between AI assistants and arXiv's research repository through the Model Context Protocol (MCP). It allows AI models to search for papers and access their content in a programmatic way.
✨ Core Features
🔎 Paper Search: Query arXiv papers with filters for date ranges and categories
📄 Paper Access: Download and read paper content
📋 Paper Listing: View all downloaded papers
🗃️ Local Storage: Papers are saved locally for faster access
📝 Prompts: A Set of Research Prompts
🚀 Quick Start
Prerequisites
Python 3.11 or higher
Local Setup
Navigate to project directory:
Create virtual environment:
Install dependencies:
Test the server (optional):
Note: The server runs via stdio and waits for MCP client connections. Press Ctrl+C to stop when testing manually.
🔌 MCP Client Configuration
For Claude Desktop
Add this to your Claude Desktop MCP config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Note: Update the paths to match your actual project location. Use the full path to the Python interpreter in your .venv directory.
Using environment variable for storage path
You can also set the storage path via environment variable:
Default storage location: If not specified, papers are stored at ~/.arxiv-mcp-server/papers
💡 Available Tools
The server provides four main tools:
1. Paper Search
Search for papers with optional filters:
2. Paper Download
Download a paper by its arXiv ID:
3. List Papers
View all downloaded papers:
4. Read Paper
Access the content of a downloaded paper:
📝 Research Prompts
The server offers specialized prompts to help analyze academic papers:
Paper Analysis Prompt
A comprehensive workflow for analyzing academic papers that only requires a paper ID:
This prompt includes:
Detailed instructions for using available tools (list_papers, download_paper, read_paper, search_papers)
A systematic workflow for paper analysis
Comprehensive analysis structure covering:
Executive summary
Research context
Methodology analysis
Results evaluation
Practical and theoretical implications
Future research directions
Broader impacts
⚙️ Configuration
Configure through environment variables:
Variable | Purpose | Default |
| Paper storage location | ~/.arxiv-mcp-server/papers |