ArXiv MCP Server

Researchstdiohttp-streamingv0.5.0
代码仓库

MCP server for searching and accessing arXiv research papers. Enables AI agents to search papers with filters for date ranges and categories, download full paper content, read papers in markdown format, and perform semantic search across locally stored papers. Supports citation graph exploration via Semantic Scholar and research alert watches for tracking new publications on topics of interest.

连接

将此配置添加到 .claude/mcp.json

传输方式:
{
  "mcpServers": {
    "arxiv": {
      "command": "uvx",
      "args": [
        "arxiv-mcp-server"
      ]
    }
  }
}

工具 (4)

search_papers

Search arXiv papers with optional category, date range, and boolean filters.

{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query (supports boolean operators AND, OR, quotes for exact match)"
    },
    "date_to": {
      "type": "string",
      "description": "Filter papers published before this date (YYYY-MM-DD)"
    },
    "sort_by": {
      "enum": [
        "relevance",
        "date"
      ],
      "type": "string",
      "description": "Sort results by relevance or date"
    },
    "date_from": {
      "type": "string",
      "description": "Filter papers published after this date (YYYY-MM-DD)"
    },
    "categories": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "arXiv category filters (e.g., cs.AI, cs.LG, stat.ML)"
    },
    "max_results": {
      "type": "integer",
      "description": "Maximum number of results to return (default 10, max 50)"
    }
  }
}

download_paper

Download a paper by arXiv ID. Tries HTML first, falls back to PDF.

{
  "type": "object",
  "required": [
    "paper_id"
  ],
  "properties": {
    "start": {
      "type": "integer",
      "description": "Character offset to start reading from (for pagination)"
    },
    "paper_id": {
      "type": "string",
      "description": "arXiv paper ID (e.g., 2401.12345)"
    },
    "max_chars": {
      "type": "integer",
      "description": "Maximum characters to return (for pagination)"
    }
  }
}

read_paper

Read the full text of a locally downloaded paper in markdown format.

{
  "type": "object",
  "required": [
    "paper_id"
  ],
  "properties": {
    "start": {
      "type": "integer",
      "description": "Character offset to start reading from"
    },
    "paper_id": {
      "type": "string",
      "description": "arXiv paper ID of a previously downloaded paper"
    },
    "max_chars": {
      "type": "integer",
      "description": "Maximum characters to return"
    }
  }
}

list_papers

List all papers that have been downloaded locally.

{
  "type": "object",
  "properties": {}
}

资源

此服务器未提供任何资源。

提示词

此服务器未提供任何提示词。

服务器信息

作者
Joe Blazick (@blazickjp)
代码仓库
https://github.com/blazickjp/arxiv-mcp-server
许可证
Apache-2.0
版本
0.5.0
星标
2,800
最后更新
2026年5月20日