🧠 arXiv Research Assistant MCP Server
This project is an MCP (Model Context Protocol) server built to interact with the vast arXiv.org paper database.
It allows clients like Claude AI to search, explore, and compare arXiv papers efficiently — all through a custom-built, local server. It’s built with Python and the FastMCP framework, and uses uv for lightweight package management.
✨ Features
- 🔍 Keyword-based Paper Search
Search arXiv papers by keywords, with options to sort by relevance or most recent. - 📚 Latest Papers by Category
Specify an arXiv category code (e.g.,cs.AI
,math.AP
) to fetch the most recent papers in that field. - 📄 Paper Details Lookup
Fetch detailed metadata using a paper's arXiv ID: title, authors, abstract, categories, DOI, PDF link, and more. - 🧑🔬 Author-based Paper Search
Retrieve a list of papers published by a specific author. - 📊 Trend Analysis (Experimental)
Get an overview of trending keywords or topics based on recent papers in a category (currently uses mock data). - 📝 Summarization Prompt Generator
Dynamically generate prompts that help LLMs summarize a selected paper more effectively. - 🆚 Comparison Prompt Generator
Provide two paper IDs to generate a structured prompt for comparing their content.
🛠️ Tech Stack
- Python 3.11+
- FastMCP
- uv (for dependency & environment management)
- requests (for API communication)
- xml.etree.ElementTree (for parsing XML responses)
🚀 Getting Started
Installing via Smithery
To install arXiv Research Assistant MCP Server for Claude Desktop automatically via Smithery:
Installation from PyPI
🔧 Clone the repository (for development)
🔧 Install Dependencies (for development)
Use uv
to install all dependencies in editable mode:
⚙️ How to Run
▶️ Run the server (locally)
🔌 Use with Claude
To use this MCP server with Claude, add the following JSON configuration to Claude's MCP settings:
Project Structure
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude AI がカスタム構築されたローカル サーバーを介して arXiv 論文を効率的に検索、調査、比較できるようにする MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityThe ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.Last updated -41,642Apache 2.0
- AsecurityFlicenseAqualityAn MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.Last updated -9372
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -
- -securityAlicense-qualityAn MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.Last updated -295MIT License