An MCP server that provides search functionality for arXiv.org papers
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"arxiv-search-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# arXiv Search MCP Server [](https://badge.fury.io/py/arxiv-search-mcp-server) [](https://pypi.org/project/arxiv-search-mcp-server/) [](https://opensource.org/licenses/MIT) An MCP (Model Context Protocol) server that provides search functionality for arXiv.org papers using the official arXiv API. ## Features - **Search by terms**: Search papers by keywords in titles, abstracts, and content - **Subject filtering**: Filter results by arXiv subject categories (physics, cs, math, etc.) - **Date range filtering**: Filter papers by submission date range - **Configurable results**: Control the number of results returned (max 2000) - **PDF URLs included**: Direct links to paper PDFs for easy access - **Comprehensive metadata**: Author names, abstracts, categories, publication dates, and more ## Installation ### From PyPI (Recommended) ```bash pip install arxiv-search-mcp-server ``` ### From Source 1. Clone the repository: ```bash git clone https://github.com/gavinHuang/arxiv-search-mcp.git cd arxiv-search-mcp ``` 2. Install the package: ```bash pip install -e . ``` ## Usage ### Running the Server #### As a CLI command (after pip install) ```bash arxiv-search-mcp ``` #### As a Python module ```bash python -m arxiv_search_mcp.server ``` #### From source ```bash python src/arxiv_search_mcp/server.py ``` ### Available Tools #### 1. `search_arxiv_papers` Search for papers on arXiv with various filtering options. **Parameters:** - `terms` (required): Search terms to look for in paper titles, abstracts, and content - `subject` (optional): Subject category to filter by (see available categories below) - `start_date` (optional): Start date for filtering papers in YYYY-MM-DD format…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.