Skip to main content

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)

Source distribution for arxiv-search-mcp 0.2.0
File Size Uploaded
arxiv_search_mcp-0.2.0.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arxiv-search-mcp 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page