Skip to main content
Glama

论文搜索 MCP

一个模型上下文协议 (MCP) 服务器,用于从多个来源搜索和下载学术论文,包括 arXiv、PubMed、bioRxiv 和 Sci-Hub(可选)。旨在与 Claude Desktop 等大型语言模型无缝集成。

PyPI执照Python 铁匠徽章


目录


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可以使用uvpip安装。以下是两种方法:快速入门(可立即使用)和详细设置(适合开发)。

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 paper-search-mcp:

npx -y @smithery/cli install @openags/paper-search-mcp --client claude

快速入门

对于想要快速运行服务器的用户:

  1. 安装包

    uv add paper-search-mcp
  2. 配置 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替换为您的实际安装路径。

为了发展

对于想要修改代码或做出贡献的开发人员:

  1. 安装环境

    # 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
  2. 安装依赖项

    # Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8

贡献

欢迎大家投稿!以下是参与方式:

  1. 分叉存储库:单击 GitHub 上的“Fork”。

  2. 克隆和设置

    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)
  3. 做出改变

    • academic_platforms/中添加新平台。

    • 更新tests/中的测试。

  4. 提交拉取请求:推送更改并在 GitHub 上创建 PR。


演示

待办事项

计划中的学术平台

  • [√] arXiv

  • [√] PubMed

  • [√] bioRxiv

  • [√] medRxiv

  • [√] 谷歌学术

  • [ ] 语义学者

  • [ ] PubMed Central(PMC)

  • [ ] 科学指导

  • [ ] Springer Link

  • [ ] IEEE Xplore

  • [ ] ACM数字图书馆

  • [ ] 科学网

  • [ ] Scopus

  • [ ] JSTOR

  • [ ] 研究之门

  • [ ] 核

  • [ ] 微软学术


执照

本项目遵循 MIT 许可证。详情请参阅 LICENSE 文件。


祝您使用paper-search-mcp进行研究愉快!如果遇到问题,请提交 GitHub 问题。

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/openags/paper-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server