MCP server/search

arXiv Search MCP Server

An MCP server for searching arXiv.

★ 2markmcd/arxiv-search-mcp ↗by markmcdupdated
1

Add it to Claude Code

claude mcp add arxiv-search -- python -m arxiv_mcp
2

Make your agent remember this setup

arxiv-search's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Search for scientific papers using custom queries
  • Retrieve detailed metadata for specific arXiv papers
  • Configurable result limits for search queries

Tools 2

search_papersSearch for papers on arXiv.
get_paperGet detailed information about a specific paper.

Try it

Search for recent papers on arXiv about large language models.
Find 5 papers related to quantum computing.
Get detailed information for the paper with ID 2305.12345.
Original README from markmcd/arxiv-search-mcp

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.

Frequently Asked Questions

What are the key features of arXiv Search?

Search for scientific papers using custom queries. Retrieve detailed metadata for specific arXiv papers. Configurable result limits for search queries.

What can I use arXiv Search for?

Quickly finding academic literature for research projects. Retrieving specific paper details for citation or review. Integrating arXiv search capabilities directly into AI-assisted workflows.

How do I install arXiv Search?

Install arXiv Search by running: pip install arxiv-search-mcp

What MCP clients work with arXiv Search?

arXiv Search works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep arXiv Search docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest