论文搜索 MCP
一个模型上下文协议 (MCP) 服务器,用于从多个来源搜索和下载学术论文,包括 arXiv、PubMed、bioRxiv 和 Sci-Hub(可选)。旨在与 Claude Desktop 等大型语言模型无缝集成。
目录
概述
paper-search-mcp
是一个基于 Python 的 MCP 服务器,允许用户从各种平台搜索和下载学术论文。它提供了搜索论文(例如search_arxiv
)和下载 PDF(例如download_arxiv
)的工具,非常适合研究人员和 AI 驱动的工作流程。它基于 MCP Python SDK 构建,可与 Claude Desktop 等 LLM 客户端无缝集成。
特征
- 多源支持:从 arXiv、PubMed、bioRxiv 和 Sci-Hub 搜索和下载论文(可选)。
- 标准化输出:论文通过
Paper
类以一致的字典格式返回。 - 异步工具:使用
httpx
高效处理网络请求。 - MCP 集成:与 MCP 客户端兼容,以增强 LLM 上下文。
- 可扩展设计:通过扩展
academic_platforms
模块轻松添加新的学术平台。
安装
paper-search-mcp
可以使用uv
或pip
安装。以下是两种方法:快速入门(可立即使用)和详细设置(适合开发)。
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 paper-search-mcp:
快速入门
对于想要快速运行服务器的用户:
- 安装包:
- 配置 Claude 桌面:将此配置添加到
~/Library/Application Support/Claude/claude_desktop_config.json
(Mac) 或%APPDATA%\Claude\claude_desktop_config.json
(Windows):注意:将
/path/to/your/paper-search-mcp
替换为您的实际安装路径。
为了发展
对于想要修改代码或做出贡献的开发人员:
- 安装环境:
- 安装依赖项:
贡献
欢迎大家投稿!以下是参与方式:
- 分叉存储库:单击 GitHub 上的“Fork”。
- 克隆和设置:
- 做出改变:
- 在
academic_platforms/
中添加新平台。 - 更新
tests/
中的测试。
- 在
- 提交拉取请求:推送更改并在 GitHub 上创建 PR。
演示
待办事项
计划中的学术平台
- [√] arXiv
- [√] PubMed
- [√] bioRxiv
- [√] medRxiv
- [√] 谷歌学术
- [ ] 语义学者
- [ ] PubMed Central(PMC)
- [ ] 科学指导
- [ ] Springer Link
- [ ] IEEE Xplore
- [ ] ACM数字图书馆
- [ ] 科学网
- [ ] Scopus
- [ ] JSTOR
- [ ] 研究之门
- [ ] 核
- [ ] 微软学术
执照
本项目遵循 MIT 许可证。详情请参阅 LICENSE 文件。
祝您使用paper-search-mcp
进行研究愉快!如果遇到问题,请提交 GitHub 问题。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP 服务器用于从 arXiv、PubMed、bioRxiv 和 Sci-Hub 等多个来源搜索和下载学术论文,旨在与 Claude Desktop 等大型语言模型无缝集成。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides access to PubMed articles through the Entrez API.Last updated -276PythonMIT License
- AsecurityAlicenseAqualityThe ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.Last updated -4969PythonApache 2.0
- -securityFlicense-qualityAn MCP server implementation that enables searching and retrieving research articles from PubMed with specific focus on open access content filtering and full-text link retrieval.Last updated -43JavaScript
- -securityFlicense-quality🔍 Enable AI assistants to search and access bioRxiv papers through a simple MCP interface. The bioRxiv MCP Server provides a bridge between AI assistants and bioRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for biology preprints and access theirLast updated -4Python