使用说明
研究论文MCP服务器
该项目是一个用Python编写的模型上下文协议(MCP)服务器,作为学术论文库的智能接口,特别是arXiv API。它允许像Claude这样的大型语言模型(LLMs)搜索和检索学术论文。
特性
此服务器向LLM公开了一套工具,使其能够:
search_papers:对arXiv等来源的论文进行一般主题搜索。find_papers_by_author:从arXiv等来源查找特定作者的最新论文。get_latest_from_category:浏览给定arXiv类别中的最新提交(例如。,cs.LG).get_paper_by_id:通过arXiv ID获取一篇论文的完整细节。get_papers_by_ids:通过arXiv ID高效获取论文列表的详细信息。
需求
设置和安装
通过Smithery安装
通过以下方式自动为Claude Desktop安装此研究论文MCP服务器 史密瑟里:
npx -y @smithery/cli install @candenizkocak/research-papers-mcp-server --client claude
手动安装
-
克隆存储库:
git clone https://github.com/candenizkocak/research-papers-mcp-server.git research-papers-mcp-server cd research-papers-mcp-server -
创建虚拟环境并安装依赖项:
uv venv source .venv/bin/activate # On Windows, use .venv\Scripts\activate uv sync(注:
uv sync将从安装依赖项pyproject.toml文件)。
使用Claude for Desktop
-
找到通往你的绝对之路
research-papers-mcp-server目录。 -
打开Claude for Desktop配置文件(
claude_desktop_config.json):- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
添加服务器配置,用绝对路径替换占位符:
{ "mcpServers": { "research-papers": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/research-papers-mcp-server", "run", "arxiv_server.py" ] } } } -
完全重新启动Claude for Desktop。
示例提示
- 常规搜索:“查找关于‘专家模型混合’的论文。”
- 作者搜索:“杰弗里·辛顿的最新论文是什么?”
- 类别搜索:“arXiv上cs.LG类别有什么新内容?”
- 单一ID查找“跟我说说arXiv论文1706.03762。”
- 多ID查找:“给我2307.09288和2203.02155号文件的详细信息。”
致谢
感谢arXiv使用其开放访问互操作性。
合规说明
该项目的开发人员和用户有责任熟悉官方 arXiv API使用条款, API基础,以及 API用户手册 确保完全遵守arXiv的政策,包括任何费率限制或使用限制。