arxiv
arXiv MCP Server Client 🐙 enables AI assistants to search, retrieve, analyze, and summarize arXiv papers with features like author/category browsing, trends, and citation insights.
claude mcp add --transport stdio 1dark134-arxiv-mcp-server docker run -i -p 8080:8080 arxiv-mcp-server:latest \ --env ARXIV_API_KEY="optional - API key for arXiv data access" \ --env MCP_LOG_LEVEL="info (debug|info|warn|error)"
How to use
arxiv-mcp-server provides an MCP-based interface to search, analyze, and export arXiv papers. It combines fast semantic discovery with AI-assisted summaries, citation analysis, and trend tracking, and can export results in BibTeX, RIS, JSON, CSV, YAML, and PDF-ready summaries. The server exposes a REST API and a CLI, enabling programmatic access for dashboards, notebooks, and automation pipelines. Use the API to perform advanced searches, retrieve contextual paper data, run analyses, and generate multi-format exports suitable for literature reviews or dashboards. The built-in AI assistant layer helps assemble prompts, summarize findings, and propose next steps based on your query context.
How to install
Prerequisites:
- Docker installed and running, or a compatible container runtime
- Optional: an arXiv API key if you plan to access restricted data or rate-limited endpoints
- Sufficient disk space for paper data, indices, and exports
Step-by-step installation (Docker):
# Pull the latest image (if not already available locally)
docker pull arxiv-mcp-server:latest
# Run the MCP server (exposes API on port 8080)
docker run -it --rm -p 8080:8080 arxiv-mcp-server:latest
Alternative: if you have a local artifact bundle, unpack it and run the provided startup script following the package-specific instructions in the bundle (typically a setup.sh or install.ps1).
Post-install checks:
- Confirm the service is listening on port 8080 (or the configured port).
- Check logs for startup confirmation and any configuration guidance.
- Send a basic API request to verify availability, e.g., a simple search endpoint.
Additional notes
Tips and common issues:
- If you encounter port conflicts, adjust the host-port mapping in your docker run command (e.g., -p 8081:8080).
- If API rate limits from arXiv are hit, consider supplying an API key if supported by the bundle and staggering requests.
- Use environment variables to tailor logging, data directories, and AI prompt behavior (MCP_LOG_LEVEL, DATA_DIR, etc.).
- For large-scale usage, consider Docker Compose or Kubernetes deployment with persistent volumes for data and indices.
- When exporting, ensure the target formats (BibTeX, RIS, JSON, CSV, YAML) are enabled in your configuration and that your consumer applications can parse the chosen format.
Related MCP Servers
mcp -tree-sitter
MCP Server for Tree-sitter
mcp_server_filesystem
MCP File System Server: A secure Model Context Protocol server that provides file operations for AI assistants. Enables Claude and other assistants to safely read, write, and list files in a designated project directory with robust path validation and security controls.
mcp-claude-spotify
An integration that allows Claude Desktop to interact with Spotify using the Model Context Protocol (MCP).
mcp-rss-aggregator
Model Context Protocol Server for aggregating RSS feeds in Claude Desktop
arxiv
MCP server for arXiv.org - Search, analyze, and export academic papers with AI assistants. Features advanced paper discovery, citation analysis, trend tracking, and multi-format exports.
clickup
ClickUp MCP Server - Integrate ClickUp project management with AI through Model Context Protocol