drio
Open app

arxiv-search MCP Server

Source

A Model Context Protocol server for searching academic papers on arXiv.

Catalog onlyCatalog onlySTDIO

Overview

The arxiv-search MCP Server is a Model Context Protocol server designed for searching academic papers on arXiv, providing tools to access detailed information about these papers.

To use the server, install the dependencies, build the server, and configure it with your application (e.g., Claude Desktop or VSCode). You can then use the search_papers tool to query academic papers.

  • Access academic papers via arxiv://paper/{id} URIs with metadata. - Search for papers using customizable parameters like query, max results, and sorting. - Support for pagination of search results.
  1. Searching for recent papers on machine learning.
  2. Accessing detailed information about specific academic papers.
  3. Integrating with applications for enhanced academic research capabilities.

Add to your AI client

Use these steps to connect arxiv-search MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "arxiv-search-mcp-server-win4r": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-arxiv-search-mcp-server-win4r"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "arxiv-search-mcp-server-win4r": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-arxiv-search-mcp-server-win4r"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "arxiv-search-mcp-server-win4r": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-arxiv-search-mcp-server-win4r"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "arxiv-search-mcp-server-win4r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-arxiv-search-mcp-server-win4r"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "arxiv-search-mcp-server-win4r": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-arxiv-search-mcp-server-win4r"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "arxiv-search-mcp-server-win4r": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-arxiv-search-mcp-server-win4r"
      ]
    }
  }
}

FAQ

What is the purpose of this server?

It allows users to search and retrieve academic papers from arXiv efficiently.

How do I install the server?

You can install it by running `npm install` and then build it using `npm run build`.

Can I customize my search queries?

Yes! You can customize your search with various parameters like max results and sorting options.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3032,"uuid":"20892b3e-1fb1-4f14-9770-868b34468d42","name":"arxiv-search-MCP-Server","title":"arxiv-search MCP Server","description":"A Model Context Protocol server for searching academic papers on arXiv.","avatar_url":"https://avatars.githubusercontent.com/u/42172631?v=4","created_at":"2025-03-17T02:34:03.690Z","updated_at":"2025-03-17T02:35:46.665Z","status":"created","author_name":"win4r","author_avatar_url":"https://avatars.githubusercontent.com/u/42172631?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/win4r/arxiv-search-MCP-Server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"1\",\"license\":\"MIT license\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-16 16:46:36\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]