使用说明
项目简介
mcp-simple-arxiv 是一个 MCP (Model Context Protocol) 服务器,它允许 LLM 客户端(如 Claude Desktop)通过工具的方式访问 arXiv 上的学术论文。该服务器提供了一系列工具,使用户可以方便地搜索论文、获取论文详细信息以及浏览 arXiv 的论文分类。
主要功能点
- 论文搜索: 允许用户通过关键词搜索 arXiv 上的论文,支持标题和摘要内容搜索,并返回论文的基本信息,例如标题、作者、arXiv ID 和发布日期。
- 论文详情获取: 用户可以通过论文的 arXiv ID 获取论文的详细信息,包括完整的标题、作者、摘要、发布和更新日期、期刊引用(如果可用)以及论文的各种格式链接(PDF/HTML)。
- 论文分类列表: 提供 arXiv 论文分类的列表,帮助用户了解可用的分类以及如何在搜索中使用分类进行筛选。
- 分类更新: 允许用户从 arXiv.org 更新本地存储的论文分类信息,以保持分类数据的最新状态。
安装步骤
- 确保你的Python环境已安装 pip。
- 打开终端或命令提示符,运行以下命令安装 '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 服务器进行交互:
-
搜索论文: 您可以向 Claude 提出类似以下的问题来搜索论文:
请在 arXiv 上搜索关于大型语言模型的最新论文。服务器将返回与您的搜索查询相关的论文列表,包括标题、作者等基本信息。
-
获取论文详情: 如果您已经知道论文的 arXiv ID,可以要求 Claude 获取更详细的信息:
请显示论文 2103.08220 的详细信息。服务器将返回该论文的完整元数据、摘要和可访问的链接。
-
列出论文分类: 您可以询问 Claude 以获取 arXiv 的论文分类列表:
arXiv 有哪些论文分类?服务器将返回 arXiv 的主要分类和子分类列表,以及如何在搜索中使用这些分类的说明。
-
更新分类: 如果您认为分类信息可能过时,可以使用以下指令更新分类:
请更新 arXiv 论文分类。服务器将尝试从 arXiv.org 获取最新的分类信息。
请注意,具体的使用方式和指令可能因 MCP 客户端的不同而略有差异,请参考您使用的 MCP 客户端的文档。
信息
分类
网页与API