适合谁
- 需要从多个开放获取来源搜索和下载论文的研究人员
- 希望将论文检索集成到 MCP 客户端(如 Claude Desktop)的开发者
- 对成本敏感、优先使用免费公共数据源的用户
该项目功能丰富,支持多种学术来源,遵循免费优先原则,安装方式多样。但存在一些上游依赖和可选密钥配置的复杂性,适合有一定技术背景的用户。
Paper Search MCP 是一个基于 Python 的工具,用于从多个学术平台(如 arXiv、PubMed、bioRxiv 等)搜索和下载学术论文。它提供搜索论文、下载 PDF 和提取文本的工具,非常适合研究人员和 AI 驱动的工作流。可作为 MCP 服务器(用于 Claude Desktop 等 MCP 客户端)或 Claude Code 技能(带 CLI 接口)使用。项目遵循“免费优先”原则,优先开放和公共数据源,支持可选的 API 密钥以提升稳定性和覆盖面。
推荐使用 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": ""
}
}
}
}