PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversresearch-and-dataBio-MCP蛋白质结构分析工具
返回「research-and-data」

Bio-MCP蛋白质结构分析工具

modelscope·@acashmoney/bio-mcp

research-and-data0下载LocalModelScope

简介

一种模型上下文协议服务器,通过蛋白质结构分析能力增强语言模型,能够通过已建立的蛋白质数据库进行详细的活性位点分析和与疾病相关的蛋白质搜索。

MCP Server 详情

来自 ModelScope 索引

BioMCP: 启用基于代理的生物医学研发

smithery 徽章 BioMCP

概述

BioMCP 是一个模型上下文协议 (MCP) 服务器,旨在通过蛋白质结构分析能力增强大型语言模型。它提供了与已建立的蛋白质数据库接口的工具,用于分析蛋白质活性位点和搜索与疾病相关的蛋白质。

未来的工作将集中在使代理能够利用 BioMCP。

功能

  • 活性位点分析:使用 PDB ID 检查蛋白质的结合位点和功能残基
  • 疾病-蛋白质搜索:查找与特定疾病或医疗状况相关的蛋白质结构
  • 集成数据访问:无缝连接 RCSB 蛋白质数据库 (PDB)

技术细节

BioMCP 实现了模型上下文协议,允许语言模型访问专门的蛋白质结构知识,而不需要这些信息成为其训练数据的一部分。服务器处理 API 连接、数据格式化和错误处理,以提供可靠的蛋白质结构见解。

API 端点

BioMCP 提供两个主要工具:

  1. analyze-active-site:使用 PDB ID 提供关于蛋白质结合位点的详细信息
  2. search-disease-proteins:返回与指定疾病或医疗状况相关的蛋白质

开始使用

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 BioMCP:

npx -y @smithery/cli install @acashmoney/bio-mcp --client claude

手动安装

# Clone the repository
git clone https://github.com/acashmoney/bio-mcp.git

# Install dependencies
npm install

# Start the server
npm start

设置说明

运行 MCP Inspector

  1. 启动 BioMCP 服务器:

    npm start
    
  2. 在另一个终端中,全局安装 MCP Inspector(如果尚未安装):

    npm install -g @anthropic-ai/mcp-inspector
    
  3. 启动 MCP Inspector 并连接到本地 BioMCP 服务器:

    npx @modelcontextprotocol/inspector node build/index.js
    
  4. 使用 inspector 界面测试工具并查看响应。

与 Claude Desktop 一起使用

  1. 构建 BioMCP 服务器:

    npm run build
    
  2. 配置 Claude Desktop 以启动 MCP 服务器:

    a. 找到你的 Claude Desktop config.json 文件(通常在用户目录下)

    b. 编辑 config.json 以包含 BioMCP 服务器构建路径。示例配置如下:

    {
      "globalShortcut": "",
      "mcpServers": {
        "bio-mcp": {
          "command": "node",
          "args": [
            "/path/to/your/build/index.js"
          ]
        }
      }
    }
    

    c. 将 /path/to/your/build 替换为实际的项目目录路径。

  3. 重启 Claude Desktop 使更改生效。

  4. 现在你可以向 Claude 提出使用 BioMCP 工具的问题了:

    • "PDB 结构 6LU7 活性位点的关键残基是什么?"
    • "找到与阿尔茨海默病相关的蛋白质"

示例用法

当与兼容的语言模型集成时,Bio-MCP 支持如下查询:

  • "PDB 结构 6LU7 活性位点的关键残基是什么?"
  • "找到与阿尔茨海默病相关的蛋白质"

要求

  • Node.js 20.0.0 或更高版本
  • TypeScript 5.0+
  • 兼容的 MCP 客户端实现

测试

BioMCP 包含了一个全面的测试套件,包括单元测试、集成测试和端到端测试。

运行测试

运行所有测试:

npm test

运行特定测试套件:

# Unit tests only
npm run test:unit

# Integration tests only (API interactions)
npm run test:integration

# End-to-end tests only
npm run test:e2e

代码检查

检查代码质量:

npm run lint

自动修复代码检查问题:

npm run lint:fix

发展路线图

  • 增加活性位点描述的详细程度
  • 利用 3D 坐标
  • 开发与文献对接的工具
  • 开发与计算生物学模型对接的工具:
    • RFdiffusion
    • ProteinMPNN
    • ColabFold
    • 更多蛋白质设计及结构预测工具
  • 基于代理的研究流程
  • 引入带有蛋白质可视化工具的客户端

相关 MCP Servers(来自「research-and-data」)

菜谱

看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。

lcd18601611267/whateat

健康指标评估-MCP&Agent挑战赛

本项目是一个基于 Gradio 的健康参数计算器 Web 应用。用户只需输入性别、年龄、身高、体重等基础信息(必填),以及腰围、甘油三酯、HDL胆固醇等可选健康数据,即可一键计算出多项常用健康指标,包括 BMI、BSA、腰高比、CI、CMI、CVAI、LAP、BFR、RFM 等,并给出健康评估建议。

dudu007/HealthCalculator

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

网络基础数据查询

网络基础数据,包括passivedns解析数据、域名和IP的注册信息、网站证书、IOC库的查询。 数据来源于奇安信X实验室被动收集的大网安全研究、威胁分析溯源和大规模多维度安全数据平台。

dongkitchen/fdp_basic

域名相关基础数据查询

网络基础数据中和域名相关数据的查询工具。包括伴生域名、域名排名、域名网页数据、Libra基础数据平台的域名关联数据。

dongkitchen/fdp_domain

AKSHARE金融数据服务

暂无描述。

darwinl/akshare_mcp_server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/acashmoney-bio-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npx -y @smithery/cli install @acashmoney/bio-mcp --client claude

基本信息

分类
research-and-data / health-and-wellness / education-and-learning-tools
运行方式
No
许可证
Unknown
详情文件
acashmoney-bio-mcp.md