本项目打造了一个遵循 模型上下文协议 (MCP) 标准的 API 服务器,配备用于搜索 PRIDE 数据库 的工具。PRIDE 数据库是蛋白质组学领域至关重要的数据仓库,借助该服务器,AI 模型(如 Claude 或其他兼容 MCP 的大语言模型)能够通过结构化的函数调用,以编程方式与蛋白质组学数据集展开交互。
本项目实现了一个符合 模型上下文协议 (MCP) 标准的 API 服务器,提供工具以搜索 PRIDE 数据库。它允许 AI 模型通过结构化的函数调用与蛋白质组学数据集进行编程交互。
FastMCP 提供支持的 MCP 服务器http(SSE)和 stdio 连接模式克隆仓库并安装依赖:
git clone https://github.com/PRIDE-Archive/mcp_pride_archive_search.git
cd mcp_pride_archive_search
poetry install # 或 pip install -r requirements.txt
以您选择的连接类型启动 MCP 服务器:
python -m mcp_pride_ARCHIVE_SEARCH --connection_type http --port 9999
命令行参数说明:
| 参数 | 描述 | 默认值 |
|---|---|---|
| --connection_type | 连接类型:http 或 stdio | http |
| --port | 服务器运行的端口(适用于 HTTP 模式) | 9999 |
从 PRIDE 数据库中获取蛋白质组学数据集。 在以下情况下使用:
此服务器可与任何支持模型上下文协议的 LLM 配合使用,包括:
+---------------------+ 工具调用 +-----------------------------+
| Claude / Gemini AI | <--------------------> | MCP PRIDE API 服务器 |
+---------------------+ | - search_archive_tool() |
| - server_status() |
+-----------------------------+
|
v
+---------------------------+
| PRIDE 数据库 REST API |
| (https://www.ebi.ac.uk |
| /pride/ws/archive/ |
| v3/search/projects) |
+---------------------------+
采用 MIT 许可证。详细内容请参阅 LICENSE 文件。