arxiv-search MCP Server logo

arxiv-search MCP Server

by win4r

A Model Context Protocol server for searching academic papers on arXiv. It provides tools to search for academic papers and access detailed information, demonstrating core MCP concepts.

View on GitHub

Last updated: N/A

What is arxiv-search MCP Server?

This server is a Model Context Protocol (MCP) server that allows users to search for academic papers on arXiv. It provides resources representing papers with URIs and metadata, along with tools for searching and accessing paper details.

How to use arxiv-search MCP Server?

To use this server, you need to integrate it with an MCP-compatible application like Claude Desktop or VSCode with Roo Cline. You'll need to configure the application to point to the server's executable. Then, you can use the search_papers tool with a query and optional parameters like max_results and sort_by to find relevant papers.

Key features of arxiv-search MCP Server

  • List and access papers via arxiv://paper/{id} URIs

  • Search for academic papers on arXiv using the search_papers tool

  • Retrieve paper details including title, authors, summary, publication date, and PDF link

  • Support for sorting and pagination of search results

Use cases of arxiv-search MCP Server

  • Quickly find relevant academic papers for research projects

  • Integrate arXiv search functionality into AI assistants and other applications

  • Access structured information about academic papers programmatically

  • Build custom tools and workflows for academic research

FAQ from arxiv-search MCP Server

How do I install the server?

Follow the installation instructions in the README, which involve configuring your MCP-compatible application (e.g., Claude Desktop, VSCode with Roo Cline) to point to the server's executable.

What is the search_papers tool?

The search_papers tool is used to search for academic papers on arXiv. It requires a query parameter and accepts optional parameters for max results, sorting, and pagination.

What parameters can I use with the search_papers tool?

You can use the query (required), max_results (optional), sort_by (optional), and start (optional) parameters.

How do I debug the server?

Debugging MCP servers can be challenging. The README recommends using the MCP Inspector, which can be run using npm run inspector.

Where can I find the MCP Inspector?

The MCP Inspector is available at https://github.com/modelcontextprotocol/inspector