Arxiv论文搜索服务

一个集成Arxiv公共API的MCP服务器实现,为AI代理提供论文搜索和研究能力。

  • by natecole1
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 natecole1/arxiv-mcp-server

使用说明

Arxiv MCP服务器

MCP服务器实现,集成了arxiv的公共api,为AI代理提供搜索和研究功能。

特性

  • 论文搜索:带分页的科学论文查询
  • 作者搜索:带分页的研究作者查询
  • 文献综述:搜索和评论所选类别中的热门论文

工具

  • getArxiv论文作者

    • 使用分页执行作者论文搜索
    • 输入
      • author(字符串):作者姓名
      • maxResult(number):要返回的最大结果数
  • getArxiv论文标题

    • 使用分页执行论文标题搜索
    • 输入
      • title(字符串):论文标题
      • maxResult(number):要返回的最大结果数
  • getArxiv纸张分类

    • 按类别执行分页纸张搜索
    • 输入
      • category(string):类别中的顶级论文
      • maxResult(number):要返回的最大结果数
  • getArxivPapersBy关键字

    • 按关键字分页执行论文搜索
    • 输入
      • 关键字(字符串):要搜索的关键字
      • maxResult(number):要返回的最大结果数

配置

使用Claude Desktop

将此添加到claude_desktop_config.json:

码头工人

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "--rm",
        "natercole/arxiv-mcp-server:latest"
      ]
    }
  }
}

NPX

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "command": "npx",
      "args": [
        "mcp-remote",

      ]
    }
  }
}

使用VS代码

将以下JSON块添加到工作区中名为.vcode/mcp.JSON的文件中。

码头工人

{
  "servers": {
    "arxiv-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "--rm",
        "natercole/arxiv-mcp-server"
      ]
    }
  }
}

NPX

{
  "servers": {
    "arxiv-mcp-server": {
      "command": "npx",
      "args": [
        "mcp-remote",

      ]
    }
  }
}

构建

Docker构建:


docker build -t natercole/arxiv-mcp-server:latest -f src/arxiv-mcp-server/Dockerfile .

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LiCENSE文件。