arxiv-search-mcp
An MCP server for searching arXiv.
Installation
Install the package directly with PyPI.
pip install arxiv-search-mcp
Once installed in your agent's environment, you can load it with the settings in
sample_settings.json.
Usage
Once installed, you can run the server module directly.
python -m arxiv_search_mcp
To run the server using the MCP inspector, execute the following command.
uv run mcp dev arxiv_search_mcp/mcp_server.py
To include the server in your agent config, ensure it's installed in the agent's virtualenv and then add this to your config.
{
"mcpServers": {
"arxiv": {
"command": "python",
"args": ["-m", "arxiv_mcp"]
}
}
}
Tools
The following tools are available:
search_papers
Search for papers on arXiv.
Parameters:
query(str): The search query.max_results(int, optional): The maximum number of results to return. Defaults to 10.
get_paper
Get detailed information about a specific paper.
Parameters:
paper_id(str): The ID of the paper to retrieve.
Metadata
Release files for arxiv-search-mcp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arxiv_search_mcp-0.2.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arxiv_search_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.8 kB
Release files / arxiv_search_mcp-0.2.0.tar.gz
| Download URL | arxiv_search_mcp-0.2.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4951d62d70d80fbfa7e6263cee2d6d697126831ac29eb1397ef13c84326e5f28
|
|
BLAKE2b-256 checksum How to use checksums |
f196ee7fbc824ec81dd1cd57a175f89d78e10baa54662a4c5a89b9f253da8d2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.0
|
Release files / arxiv_search_mcp-0.2.0-py3-none-any.whl
| Download URL | arxiv_search_mcp-0.2.0-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e1a5b5d455045635d62e7f0abe1a8cb9f35978061a671e2b6ab35450cbdfd2b8
|
|
BLAKE2b-256 checksum How to use checksums |
7c5da9df6d052a3414c7736ae4518fb003573f04ad018783af59a7156625ea4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.0
|