MCP PRIDE Archive Search Server

🧬 MCP PRIDE 档案搜索服务器

该项目实现了一个符合**模型上下文协议 (MCP)**的 API 服务器,该服务器公开了用于搜索PRIDE Archive (一个主要的蛋白质组学数据存储库)的工具。它允许 AI 模型(例如 Claude 或其他兼容 MCP 的 LLM)使用结构化函数调用以编程方式与蛋白质组学数据集进行交互。


🚀 功能

  • ✅ MCP 服务器由FastMCP提供支持
  • 🔍 PRIDE 档案搜索工具,可通过关键字、提交日期、受欢迎程度等查询数据集。
  • 🤖 用于生物医学和蛋白质组学相关研究的 AI 友好型工具
  • ⚡ 支持http (SSE) 和stdio连接模式
  • 🛠️ 可通过附加工具轻松扩展

📦安装

克隆 repo 并安装依赖项:

git clone https://github.com/PRIDE-Archive/mcp_pride_archive_search.git cd mcp_pride_archive_search poetry install # or pip install -r requirements.txt

👨‍💻用法

使用您首选的连接类型(http 或 stdio)启动 MCP 服务器:

python -m mcp_pride_archive_search --connection_type http --port 9999

命令行参数

争论描述默认
--连接类型连接类型:http 或 stdiohttp
- 港口运行服务器的端口(用于 HTTP 模式)9999

🔧 工具 API

搜索存档工具(...)

从 PRIDE 档案数据库中获取蛋白质组学数据集。

在以下情况下使用此方法:

  • 搜索蛋白质组学研究数据
  • 质谱数据集查询
  • 生物医学数据集探索(例如癌症相关)
  • 寻找流行或特定的蛋白质组学项目

🤝 与 LLM 的整合

该服务器可与任何支持模型上下文协议的 LLM 配合使用,包括:

  • 人类的克劳德
  • 谷歌双子座
  • 开源 MCP 客户端
  • 自定义 RAG 管道

🧠 架构概述

+---------------------+ Tool Calls +-----------------------------+ | Claude / Gemini AI | <--------------------> | MCP PRIDE API Server | +---------------------+ | - search_archive_tool() | | - server_status() | +-----------------------------+ | v +---------------------------+ | PRIDE Archive REST API | | (https://www.ebi.ac.uk | | /pride/ws/archive/ | | v3/search/projects) | +---------------------------+

📝 许可证

MIT 许可证。详情请参阅许可证。

-
security - not tested
-
license - not tested
-
quality - not tested

模型上下文协议服务器使 AI 模型能够通过结构化函数调用以编程方式搜索并与 PRIDE 档案库中的蛋白质组学数据集进行交互。

  1. 🚀 功能
    1. 📦安装
      1. 👨‍💻用法
        1. 🔧 工具 API
          1. 搜索存档工具(...)
        2. 🤝 与 LLM 的整合
          1. 🧠 架构概述
            1. 📝 许可证

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that interfaces with Biomart databases, allowing models to discover biological datasets, explore attributes/filters, retrieve biological data, and translate between different biological identifiers.
                Last updated 2 days ago
                8
                1
                Python
                MIT License
                • Apple
                • Linux
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that enhances language models with protein structure analysis capabilities, enabling detailed active site analysis and disease-related protein searches through established protein databases.
                Last updated 2 months ago
                2
                6
                TypeScript
              • -
                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 2 months ago
                4
                Python
                • Linux
                • Apple
              • -
                security
                -
                license
                -
                quality
                A standalone Model Context Protocol server that enables AI models to access the Australian Pharmaceutical Benefits Scheme (PBS) API data, including medicine listings, pricing, and availability information.
                Last updated 2 months ago
                1
                JavaScript
                MIT License

              View all related MCP servers

              ID: 54bhle8grv