适合谁
- 需要从多个开放获取来源搜索和下载论文的研究人员
- 希望将论文检索集成到 MCP 客户端(如 Claude Desktop)的开发者
- 对成本敏感、优先使用免费公共数据源的用户
该项目功能丰富,支持多种学术来源,遵循免费优先原则,安装方式多样。但存在一些上游依赖和可选密钥配置的复杂性,适合有一定技术背景的用户。
最强项 · 文档质量 14/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Python 3.10+ · Node.js · Docker
PAPER_SEARCH_MCP_UNPAYWALL_EMAIL
Unpaywall 必填(否则 Unpaywall 源被禁用),任意有效邮箱即可,可在 unpaywall.org 注册
PAPER_SEARCH_MCP_CORE_API_KEY
CORE 推荐(免费),在 core.ac.uk/services/api 申请,可减少限流错误
PAPER_SEARCH_MCP_SEMANTIC_SCHOLAR_API_KEY
Semantic Scholar 可选密钥,在 semanticscholar.org 免费申请,用于提高速率限制
PAPER_SEARCH_MCP_ZENODO_ACCESS_TOKEN
Zenodo 可选访问令牌,在 zenodo.org 账户设置中生成,访问私有记录时需要
PAPER_SEARCH_MCP_IEEE_API_KEY
IEEE Xplore 激活密钥(骨架连接器),在 developer.ieee.org 免费申请
PAPER_SEARCH_MCP_ACM_API_KEY
ACM Digital Library 激活密钥(骨架连接器),参见 libraries.acm.org/digital-library/acm-open
PAPER_SEARCH_MCP_DOAJ_API_KEY
DOAJ 可选密钥,在 doaj.org 免费申请,可提高每小时速率限制
PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL
Google Scholar 可选 HTTP/HTTPS 代理地址,用于绕过机器人检测
PAPER_SEARCH_MCP_ENV_FILE
可选,指定自定义 .env 配置文件的绝对路径
推荐使用 uvx 安装(需要 uv)。在 Claude Desktop 配置文件中添加(见 install_config),或使用 Smithery 一键安装:npx -y @smithery/cli install @openags/paper-search-mcp --client claude。也可使用 pip、Docker 或从源码运行。配置 API 密钥可存储于 ~/.config/paper-search-mcp/.env。
{
"mcpServers": {
"paper-search-mcp": {
"command": "uvx",
"args": [
"paper-search-mcp"
],
"env": {
"PAPER_SEARCH_MCP_UNPAYWALL_EMAIL": "[email protected]",
"PAPER_SEARCH_MCP_CORE_API_KEY": "",
"PAPER_SEARCH_MCP_SEMANTIC_SCHOLAR_API_KEY": "",
"PAPER_SEARCH_MCP_ZENODO_ACCESS_TOKEN": "",
"PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL": "",
"PAPER_SEARCH_MCP_IEEE_API_KEY": "",
"PAPER_SEARCH_MCP_ACM_API_KEY": ""
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"paper-search-mcp": {
"command": "uvx",
"args": [
"paper-search-mcp"
],
"env": {
"PAPER_SEARCH_MCP_UNPAYWALL_EMAIL": "[email protected]",
"PAPER_SEARCH_MCP_CORE_API_KEY": "",
"PAPER_SEARCH_MCP_SEMANTIC_SCHOLAR_API_KEY": "",
"PAPER_SEARCH_MCP_ZENODO_ACCESS_TOKEN": "",
"PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL": "",
"PAPER_SEARCH_MCP_IEEE_API_KEY": "",
"PAPER_SEARCH_MCP_ACM_API_KEY": ""
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add paper-search-mcp -e [email protected] -e PAPER_SEARCH_MCP_CORE_API_KEY= -e PAPER_SEARCH_MCP_SEMANTIC_SCHOLAR_API_KEY= -e PAPER_SEARCH_MCP_ZENODO_ACCESS_TOKEN= -e PAPER_SEARCH_MCP_GOOGLE_SCHOLAR_PROXY_URL= -e PAPER_SEARCH_MCP_IEEE_API_KEY= -e PAPER_SEARCH_MCP_ACM_API_KEY= -- uvx paper-search-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
启动 Claude Desktop 后,在工具列表中应能看到 search_papers 和 download_with_fallback 两个工具;也可以直接输入“搜索 arXiv 上关于 diffusion models 的论文”验证能返回结果。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Paper Search MCP 是一个基于 Python 的工具,用于从多个学术平台(如 arXiv、PubMed、bioRxiv 等)搜索和下载学术论文。它提供搜索论文、下载 PDF 和提取文本的工具,非常适合研究人员和 AI 驱动的工作流。可作为 MCP 服务器(用于 Claude Desktop 等 MCP 客户端)或 Claude Code 技能(带 CLI 接口)使用。项目遵循“免费优先”原则,优先开放和公共数据源,支持可选的 API 密钥以提升稳定性和覆盖面。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 cab1b5cc276a 数据同步于 2026-10-13 查看 FMRS 评分方法