使用说明

项目简介

mcp-simple-arxiv 是一个 MCP (Model Context Protocol) 服务器,它允许 LLM 客户端(如 Claude Desktop)通过工具的方式访问 arXiv 上的学术论文。该服务器提供了一系列工具,使用户可以方便地搜索论文、获取论文详细信息以及浏览 arXiv 的论文分类。

主要功能点

  • 论文搜索: 允许用户通过关键词搜索 arXiv 上的论文,支持标题和摘要内容搜索,并返回论文的基本信息,例如标题、作者、arXiv ID 和发布日期。
  • 论文详情获取: 用户可以通过论文的 arXiv ID 获取论文的详细信息,包括完整的标题、作者、摘要、发布和更新日期、期刊引用(如果可用)以及论文的各种格式链接(PDF/HTML)。
  • 论文分类列表: 提供 arXiv 论文分类的列表,帮助用户了解可用的分类以及如何在搜索中使用分类进行筛选。
  • 分类更新: 允许用户从 arXiv.org 更新本地存储的论文分类信息,以保持分类数据的最新状态。

安装步骤

  1. 确保你的Python环境已安装 pip。
  2. 打开终端或命令提示符,运行以下命令安装 'mcp-simple-arxiv' 包:
    pip install mcp-simple-arxiv

服务器配置

要将此 MCP 服务器与 MCP 客户端(例如 Claude Desktop)配合使用,您需要配置客户端以连接到此服务器。以下是 Claude Desktop 的配置示例,您需要将以下 JSON 配置添加到 'claude_desktop_config.json' 文件中。

Claude Desktop 配置示例 (Mac OS):

{
  "mcpServers": {
    "simple-arxiv": {  // 服务器名称,可以自定义
      "command": "python", // 启动服务器的命令,这里使用 python 解释器
      "args": ["-m", "mcp_simple_arxiv"] // 启动服务器的参数,"-m mcp_simple_arxiv"  表示以模块方式运行 mcp_simple_arxiv 包
      }
  }
}

Claude Desktop 配置示例 (Windows):

{
  "mcpServers": {
    "simple-arxiv": {  // 服务器名称,可以自定义
      "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", // Windows 下 Python 解释器的完整路径,请替换为你的实际路径
      "args": [
        "-m",
        "mcp_simple_arxiv" // 启动服务器的参数,"-m mcp_simple_arxiv" 表示以模块方式运行 mcp_simple_arxiv 包
      ]
    }
  }
}

注意:

  • 请根据您的操作系统选择相应的配置示例。
  • 在 Windows 系统中,您需要将 'command' 字段的值替换为您的 Python 解释器的实际安装路径。
  • 配置完成后,重启 Claude Desktop 或您的 MCP 客户端,服务器配置才会生效。

基本使用方法

配置完成后,您可以在 Claude Desktop 或其他兼容的 MCP 客户端中使用以下方式与 arXiv 服务器进行交互:

  1. 搜索论文: 您可以向 Claude 提出类似以下的问题来搜索论文:

    请在 arXiv 上搜索关于大型语言模型的最新论文。

    服务器将返回与您的搜索查询相关的论文列表,包括标题、作者等基本信息。

  2. 获取论文详情: 如果您已经知道论文的 arXiv ID,可以要求 Claude 获取更详细的信息:

    请显示论文 2103.08220 的详细信息。

    服务器将返回该论文的完整元数据、摘要和可访问的链接。

  3. 列出论文分类: 您可以询问 Claude 以获取 arXiv 的论文分类列表:

    arXiv 有哪些论文分类?

    服务器将返回 arXiv 的主要分类和子分类列表,以及如何在搜索中使用这些分类的说明。

  4. 更新分类: 如果您认为分类信息可能过时,可以使用以下指令更新分类:

    请更新 arXiv 论文分类。

    服务器将尝试从 arXiv.org 获取最新的分类信息。

请注意,具体的使用方式和指令可能因 MCP 客户端的不同而略有差异,请参考您使用的 MCP 客户端的文档。

信息

分类

网页与API