ArXiv Search
Search arXiv papers with filters including categories, publication years, and pagination, returning paper details such as title, abstract, authors, and URL.
Click on "Deploy 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 Searchsearch for papers on large language models from 2024"
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 Search
Simple CLI tool and MCP server for searching arXiv papers via ArXiv Xplorer API.
Installation
# Using pip
pip install -e .
# Using uv
uv pip install -e .
# Or from GitHub
pip install git+https://github.com/hassenhamdi/arxiv-xplorer-mcp.gitRelated MCP server: Research Server
CLI Usage
# Basic search
arxiv-search "large language models"
# With categories
arxiv-search "transformer" -c cs.CL cs.AI
# With years
arxiv-search "neural networks" -y 2023 2024
# Pagination
arxiv-search "attention" -p 2
# JSON output
arxiv-search "BERT" --jsonOptions
Option | Description |
| Search terms (required) |
| arXiv categories (e.g., cs.CL, cs.AI) |
| Publication years (e.g., 2023 2024) |
| Page number (default: 1) |
| Output raw JSON |
Popular Categories
Code | Description |
cs.CL | Computation and Language (NLP) |
cs.AI | Artificial Intelligence |
cs.CV | Computer Vision |
cs.LG | Machine Learning |
cs.RO | Robotics |
cs.CR | Cryptography and Security |
MCP Server
Configuration
Claude Desktop / Cline / OpenCode:
{
"mcpServers": {
"arxiv": {
"command": "python",
"args": ["-m", "arxiv_search.mcp_server"],
"cwd": "/path/to/arxiv_search"
}
}
}Tool: arxiv_search
Search arXiv papers with filters.
Parameters:
query(string, required): Search termscategories(list, optional): arXiv categoriesyears(list, optional): Publication yearspage(integer, optional): Page number (default: 1)
Returns: List of papers with fields: id, title, abstract, authors, date, categories, short_author, score, url
Development
# Install dev dependencies
pip install -e ".[dev]"
# Run CLI
python arxiv.py "query"
# Run MCP server
python -m arxiv_search.mcp_serverLicense
Personal Use Only - See LICENSE file
Disclaimer
Uses reverse-engineered API from arxivxplorer.com (unofficial)
This server cannot be deployed
Maintenance
Related MCP Connectors
IEEE Xplore MCP — BYOK wrapper over the IEEE Xplore Metadata Search API
Crossref MCP — wraps the Crossref REST API (academic papers, free, no auth)
ArXiv preprint search, daily category digest, and author-collaborator graph.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server that provides access to arXiv papers through their API.41,310 PyPI200MIT
- FlicenseBqualityDmaintenanceEnables searching arXiv papers and retrieving paper metadata through MCP tools.42-
- AlicenseAqualityCmaintenanceMCP server for searching and retrieving arXiv papers with full-text PDF extraction.52MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching arXiv and downloading papers via MCP tools, no API key required.Apache 2.0