ArXiv MCP Server logo

ArXiv MCP Server

by blazickjp

The ArXiv MCP Server bridges AI assistants and arXiv's research repository through the Message Control Protocol (MCP). It enables AI models to search for papers and access their content programmatically.

View on GitHub

Last updated: N/A

What is ArXiv MCP Server?

The ArXiv MCP Server is a tool that allows AI assistants to search and access research papers from arXiv using the Message Control Protocol (MCP). It provides a programmatic interface for AI models to interact with arXiv's vast repository.

How to use ArXiv MCP Server?

To use the server, install it using uv or clone the repository for development. Then, configure your MCP client to connect to the server. You can then use the provided tools (Paper Search, Paper Download, List Papers, Read Paper) by calling them with appropriate parameters.

Key features of ArXiv MCP Server

  • Paper Search with filters

  • Paper Access (download and read)

  • Local Paper Storage

  • MCP Integration

Use cases of ArXiv MCP Server

  • Enabling AI assistants to research topics

  • Automating literature reviews

  • Building AI-powered research tools

  • Integrating arXiv data into AI models

FAQ from ArXiv MCP Server

How do I install the server?

Use uv pip install git+https://github.com/blazickjp/arxiv-mcp-server.git

How do I configure the server?

Configure through environment variables, such as ARXIV_STORAGE_PATH.

What tools are available?

Paper Search, Paper Download, List Papers, and Read Paper.

How do I search for papers?

Use the search_papers tool with a query and optional filters like date range and categories.

Where are the downloaded papers stored?

By default, papers are stored in ~/.arxiv-mcp-server/papers. This can be configured using the ARXIV_STORAGE_PATH environment variable.