arXiv MCP Server
Allows searching and fetching scientific papers from arXiv, enabling users to query papers by category, date, and title, and retrieve full abstracts for specific research papers.
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 ServerFind the latest papers about large language models in cs.CL"
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
An MCP (Model Context Protocol) server that lets LLMs like Claude search and fetch arXiv papers directly.
Features
Fetch recent papers from any arXiv category and store them locally
Query papers with flexible filtering by date, category, title, and entry ID
Retrieve full abstracts on demand for papers of interest
Clean up old papers from the local database
Database statistics by publication date and category
Tools
Tool | Parameters | Description |
|
| Fetch recent papers from arXiv API and store in local database |
|
| Count how many papers were published in a category on a specific date |
|
| Query local database with flexible filtering and field selection |
|
| Delete papers by date and/or category |
| — | Paper counts by publication date and top categories |
Design principle: fetch_papers and query_papers return only titles and metadata by default to save context. Use query_papers(fields=["abstract"]) when you need abstracts for specific papers.
Installation
Claude Code (recommended)
Add to your ~/.claude.json under mcpServers:
{
"mcpServers": {
"arxiv": {
"command": "uvx",
"args": ["arxiv-today-mcp"],
"type": "stdio"
}
}
}Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"arxiv": {
"command": "uvx",
"args": ["arxiv-today-mcp"]
}
}
}Usage Example
Browse today's papers: Ask Claude "What's new in cs.AI today?" — Claude will call
fetch_papersthenquery_papers, returning titles grouped by topic.Get details: "Tell me more about papers 2 and 5" — Claude will call
query_paperswith those entry IDs andfields=["abstract"]to summarize the abstracts.
Configuration
The database path can be overridden with an environment variable:
{
"mcpServers": {
"arxiv": {
"command": "uvx",
"args": ["arxiv-today-mcp"],
"env": {
"ARXIV_MCP_DB_PATH": "/your/custom/path/papers.db"
}
}
}
}Requirements
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lingqukan/arxiv-today-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server