drio
Open app

mcp-simple-arxiv

Source

Tool to work with arXiv, provide LLM with ability to search and read papers from there

Catalog onlyCatalog onlySTDIO

Overview

The mcp-simple-arxiv is a server tool that enables users to interact with arXiv papers through API access, allowing for searching and reading scientific papers.

To use mcp-simple-arxiv, install it via pip, configure it with your Claude Desktop settings, and then use search queries to find papers or request detailed metadata.

  • Search for scientific papers on arXiv by titles and abstracts - Retrieve paper metadata including authors and publication dates - Get links to different formats of papers (PDF/HTML) - Implements arXiv's API rate limits
  1. Researchers can find recent papers on specific topics by querying arXiv.
  2. Academics can retrieve details about papers for literature reviews.
  3. Students can use it to gather resources for their assignments.

Add to your AI client

Use these steps to connect mcp-simple-arxiv 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": {
    "mcp-simple-arxiv-andybrandt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-simple-arxiv-andybrandt"
      ]
    }
  }
}

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": {
    "mcp-simple-arxiv-andybrandt": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-simple-arxiv-andybrandt"
      ]
    }
  }
}

Claude Code

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

.mcp.json (project root)

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

VS Code (Copilot)

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

.vscode/mcp.json

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

Windsurf

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

~/.codeium/windsurf/mcp_config.json

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

Cline

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

Cline MCP Settings (via UI)

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

FAQ

Is mcp-simple-arxiv free to use?

Yes! This tool is free to use for all users.

What are the system requirements?

You need to have Python installed to run the server.

How does the rate limiting work?

The server adheres to arXiv's guidelines, limiting requests to a maximum of one every three seconds.