mcp-simple-arxiv

mcp-simple-arxiv

site icon
2025.01.29 69
Python学术论文访问arXiv API 集成开发效率
mcp-simple-arxiv 是一个 MCP 服务器,提供通过 arXiv API 访问学术论文的功能。它允许 LLM 客户端(如 Claude Desktop)搜索 arXiv 上的科学论文、获取论文元数据和摘要,以及访问论文的 PDF/HTML 链接。该服务器遵循 arXiv API 的使用指南,包括速率限制(每 3 秒最多 1 个请求)。
View on GitHub

Overview

基本能力

产品定位

mcp-simple-arxiv 是一个学术论文访问工具,专为 LLM 客户端设计,用于搜索和获取 arXiv 上的科学论文信息。

核心功能

  • 通过标题和摘要内容搜索 arXiv 上的科学论文
  • 获取论文的元数据和摘要
  • 访问论文的可用格式链接(PDF/HTML)
  • 遵循 arXiv API 的速率限制(每 3 秒最多 1 个请求)

适用场景

  • 学术研究:快速查找和获取相关领域的学术论文
  • 学习辅助:获取论文摘要和元数据,帮助理解论文内容
  • 开发集成:为 LLM 客户端提供学术论文访问能力

工具列表

  • arXiv API:用于搜索和获取论文信息的核心工具
  • Smithery:用于自动安装和配置的工具

常见问题解答

  • 速率限制:服务器遵循 arXiv API 的速率限制,每 3 秒最多 1 个请求
  • 错误处理:服务器实现了适当的错误处理和重试逻辑

使用教程

使用依赖

  • Python 环境

安装教程

通过 Smithery 安装

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

手动安装

pip install mcp-simple-arxiv

调试方式

开发安装

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

配置 Claude Desktop

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"
      ]
    }
  }
}

基本调试步骤

  1. 确保 Python 环境已正确安装
  2. 检查 Claude Desktop 配置文件是否正确
  3. 重启 Claude Desktop 以应用配置更改
  4. 使用搜索和获取论文信息的命令进行测试

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。