arXiv论文访问服务

一个提供通过API访问arXiv论文的服务,支持搜索、筛选和获取论文元数据及全文。

  • by andybrandt
  • Python
  • 本地部署
  • 202 星标
  • 更新于
在 GitHub 查看 andybrandt/mcp-simple-arxiv

使用说明

mcp简易arxiv

MCP服务器,通过其API提供对arXiv论文的访问。

特性

此服务器允许LLM客户端(如Claude Desktop):

  • 按标题和摘要内容搜索arXiv上的科学论文
  • 按提交日期范围筛选搜索结果
  • 控制搜索结果排序(按提交日期、更新日期或相关性)
  • 查看总匹配结果计数以衡量搜索特异性
  • 获取论文元数据和摘要
  • 以Markdown格式检索全文(从PDF转换而来)
  • 访问可用纸张格式(PDF/HTML)的链接
  • 浏览和搜索arXiv主题类别

要使用web版本,只需将此连接器添加到Claude.aihttps://mcp.andybrandt.net/arxiv . 您也可以在本地安装和使用它。

安装与部署

此服务器可以在两种模式下运行:作为本地服务器 stdio 用于桌面客户端的服务器或作为网络可访问的web服务器。

通过Smithery安装

通过以下方式自动安装Simple Arxiv for Claude Desktop 铁匠铺:

npx -y @smithery/cli install mcp-simple-arxiv --client claude

手动安装

pip install mcp-simple-arxiv

使用Claude Desktop

将此配置添加到您的 claude_desktop_config.json:

(Mac OS)

{
  "mcpServers": {
    "simple-arxiv": {
      "command": "python",
      "args": ["-m", "mcp_simple_arxiv"]
      }
  }
}

(Windows版本):

{
  "mcpServers": {
    "simple-arxiv": {
      "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
      "args": [
        "-m",
        "mcp_simple_arxiv"
      ]
    }
  }
}

重新启动Claude Desktop后,将提供以下功能:

搜索论文

你可以让克劳德使用以下查询搜索论文:

Can you search arXiv for recent papers about large language models?

LLM可以按提交日期、更新日期或相关性对结果进行排序:

Search arXiv for papers about transformers, sorted by relevance.

日期筛选允许您专注于特定的时间段:

Find papers about quantum computing published in 2024.
Search for recent machine learning papers from the last 6 months.

搜索结果包括:

  • 匹配的论文总数(例如,“共找到15234个结果,显示前10个”)
  • 论文标题、作者和arXiv ID
  • 类别(主要和附加)
  • 出版日期
  • 摘要预览

获取纸张详细信息

一旦你有了纸质身份证,你可以询问更多细节:

Can you show me the details for paper 2103.08220?

这将返回:

  • 全文标题
  • 作者
  • 出版和更新日期
  • 期刊参考(如有)
  • 论文摘要
  • 可用格式的链接(PDF/HTML)

有关web部署,请参阅 WEB_DEPLOYMENT.md.

发展

要安装以进行开发,请执行以下操作:

git clone https://github.com/andybrandt/mcp-simple-arxiv
cd mcp-simple-arxiv
pip install -e .

arXiv API指南

此服务器遵循arXiv API使用指南:

  • 速率限制为每3秒最多1个请求
  • 一次连接一个
  • 正确的错误处理和重试逻辑

许可证

麻省理工学院