Skip to main content
Glama

Paper Search MCP

by openags

论文搜索 MCP

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

PyPI执照Python


目录


概述

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

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 等大型语言模型无缝集成。

  1. 目录
    1. 概述
      1. 特征
        1. 安装
          1. 通过 Smithery 安装
          2. 快速入门
          3. 为了发展
        2. 贡献
          1. 演示
            1. 待办事项
              1. 计划中的学术平台
            2. 执照

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                An MCP server that provides access to PubMed articles through the Entrez API.
                Last updated -
                2
                76
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                The 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 -
                4
                969
                Python
                Apache 2.0
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                An 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 -
                4
                3
                JavaScript
              • -
                security
                F
                license
                -
                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 their
                Last updated -
                4
                Python
                • Linux
                • Apple

              View all related MCP servers

              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