
BioMCP: Enabling agent-based biomedical R&D

2025.03.11
12
TypeScript蛋白质结构分析生物医学研究药物开发其它
BioMCP 是一个基于模型上下文协议(MCP)的服务器,旨在增强大型语言模型在蛋白质结构分析方面的能力。它提供了分析蛋白质活性位点和搜索与疾病相关蛋白质的工具,通过与已建立的蛋白质数据库接口来实现这些功能。BioMCP 的主要功能包括活性位点分析和疾病蛋白质搜索,适用于生物医学研究和药物开发等领域。
View on GitHub
Overview
基本能力
产品定位
BioMCP 是一个专为生物医学研究和药物开发设计的 MCP 服务器,通过增强大型语言模型在蛋白质结构分析方面的能力,提供专业的蛋白质结构知识。
核心功能
- 活性位点分析:使用 PDB ID 检查蛋白质的结合位点和功能残基。
- 疾病蛋白质搜索:查找与特定疾病或医疗条件相关的蛋白质结构。
- 集成数据访问:无缝连接 RCSB 蛋白质数据库(PDB)。
适用场景
- 生物医学研究
- 药物开发
- 蛋白质结构分析
工具列表
analyze-active-site
:使用 PDB ID 提供蛋白质结合位点的详细信息。search-disease-proteins
:返回与指定疾病或医疗条件相关的蛋白质。
常见问题解答
- 如何安装 BioMCP?
- 可以通过 Smithery 自动安装或手动克隆仓库安装。
- 如何测试 BioMCP?
- 运行
npm test
进行所有测试,或运行特定测试套件如npm run test:unit
。
使用教程
使用依赖
- Node.js 20.0.0 或更高版本
- TypeScript 5.0+
- 兼容的 MCP 客户端实现
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @acashmoney/bio-mcp --client claude
手动安装
git clone https://github.com/acashmoney/bio-mcp.git
npm install
npm start
调试方式
- 启动 BioMCP 服务器:
bash npm start
- 安装 MCP Inspector:
bash npm install -g @anthropic-ai/mcp-inspector
- 启动 MCP Inspector 并连接到本地 BioMCP 服务器:
bash npx @modelcontextprotocol/inspector node build/index.js
- 使用检查器界面测试工具和查看响应。
与 Claude Desktop 一起使用
- 构建 BioMCP 服务器:
bash npm run build
- 配置 Claude Desktop 以启动 MCP 服务器:
- 编辑 config.json 文件以包含 BioMCP 服务器构建路径。
- 重启 Claude Desktop 以使更改生效。
- 现在可以向 Claude 提问,利用 BioMCP 工具:
- "What are the key residues in the active site of PDB structure 6LU7?"
- "Find proteins related to Alzheimer's disease"
许可证
None