论文搜索 MCP
一个模型上下文协议 (MCP) 服务器,用于从多个来源搜索和下载学术论文,包括 arXiv、PubMed、bioRxiv 和 Sci-Hub(可选)。旨在与 Claude Desktop 等大型语言模型无缝集成。
目录
Related MCP server: PubMed MCP Server
概述
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:
快速入门
对于想要快速运行服务器的用户:
安装包:
uv add paper-search-mcp配置 Claude 桌面:将此配置添加到
~/Library/Application Support/Claude/claude_desktop_config.json(Mac) 或%APPDATA%\Claude\claude_desktop_config.json(Windows):{ "mcpServers": { "paper_search_server": { "command": "uv", "args": [ "run", "--directory", "/path/to/your/paper-search-mcp", "-m", "paper_search_mcp.server" ] } } }注意:将
/path/to/your/paper-search-mcp替换为您的实际安装路径。
为了发展
对于想要修改代码或做出贡献的开发人员:
安装环境:
# Install uv if not installed curl -LsSf https://astral.sh/uv/install.sh | sh # Clone repository git clone https://github.com/openags/paper-search-mcp.git cd paper-search-mcp # Create and activate virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate安装依赖项:
# Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8
贡献
欢迎大家投稿!以下是参与方式:
分叉存储库:单击 GitHub 上的“Fork”。
克隆和设置:
git clone https://github.com/yourusername/paper-search-mcp.git cd paper-search-mcp pip install -e ".[dev]" # Install dev dependencies (if added to pyproject.toml)做出改变:
在
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 问题。
Appeared in Searches
- A server for accessing full-text research articles via DOI
- A server for finding academic papers to perform sentiment analysis and develop a consumer-facing voice chatbot
- A tool for finding relevant academic publications and open-source projects on GitHub
- A server for finding academic and scholarly articles
- A server for finding arXiv papers on quantum computing