Token导航 LogoToken导航

MCP Server · 搜索检索

Bio MCP

BioMCP: Biomedical Model Context Protocol

stdio官方级别未说明来源级核验工具 35
RustClaude搜索Claude Desktop

快速开始

作者 / 组织
genomoncology
提供方
genomoncology
运行时
Python

工具数量

35

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

507

仓库热度

收录来源

4 个

MCP.so

选型结论

Bio MCP 属于搜索检索类 MCP Server,公开资料标注 35 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run --script examples/streamable-http/streamable_http_client.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 35 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

生物 MCP

一个二进制。一个语法。来自你已经信任的生物医学来源的证据。

描述

BioMCP穿越了通常的生物医学数据迷宫:一个查询到达 通常位于不同API、标识符和搜索后面的源 习惯。研究人员、临床医生和代理人使用相同的命令语法 搜索、聚焦和透视,而无需为每个源重新构建工作流。你 在实时公共数据和本地研究分析中获得紧凑、以证据为导向的结果。

特性

  • 搜索文献: search article PubTator3和

欧洲PMC,消除重复的PMID/PMCID/DOI标识符,并可以添加语义 学者腿,当你的过滤器支持它。

  • 无需返工即可旋转: 从基因、变体、药物、疾病、途径转移,

蛋白质或文章直接进入下一个内置视图,而不是 手工重建过滤器。

  • 选择一个剧本: biomcp suggest "" 生物医学路线

问题到一个附带的工作示例和两个启动器命令。

  • 分析本地研究: study 命令包括本地查询、队列、生存、,

与本机终端、SVG和PNG进行比较和共现工作流 下载的cBioPortal风格数据集的图表。

  • 遵循文件记录: article citations, article references,

article recommendations,以及 article entities 将一篇已知论文转化为 更广泛的证据图。

  • 浓缩和分批: 使用 biomcp enrich 对于顶级g:分析器

丰富和 biomcp batch 最多10个焦点 get 呼叫一 命令。

安装

二进制安装

curl -fsSL https://biomcp.org/install.sh | bash

PyPI工具安装

uv tool install biomcp-cli
# or: pip install biomcp-cli

这将安装 biomcp PATH上的二进制文件。

克劳德桌面扩展(.mcpb)

当路径为时,从Claude Desktop中的Anthropic目录安装BioMCP 适用于您的环境。对于本地/手动设置,请使用JSON MCP 配置如下。

安装技能

将引导式调查工作流安装到您的代理目录中:

biomcp skill install ~/.claude --force

MCP客户端

{
  "mcpServers": {
    "biomcp": {
      "command": "biomcp",
      "args": ["serve"]
    }
  }
}

远程HTTP服务器

对于共享或远程部署:

biomcp serve-http --host 127.0.0.1 --port 8080

远程客户端连接到 http://127.0.0.1:8080/mcp探测路线如下 GET /health, GET /readyz,以及 GET /.

可运行演示:

uv run --script examples/streamable-http/streamable_http_client.py

看 远程HTTP服务器 为了 新手指南。

来源

make install
"$HOME/.local/bin/biomcp" --version

对于回购本地验证, make check 现在包括关键版本 Python/docs合约通道(make test-contracts),以及 make release-gate 是 全面释放准备司令部(make check 加 make spec-pr).

快速启动

30秒内的第一个有用查询:

uv tool install biomcp-cli
biomcp health --apis-only
biomcp suggest "What drugs treat melanoma?"
biomcp list gene
biomcp search all --gene BRAF --disease melanoma  # unified cross-entity discovery
biomcp get gene BRAF pathways hpa

命令语法

search  [filters]    → discovery
suggest            → playbook routing for how-to questions
discover              → concept resolution before entity selection
get   [sections] → focused detail
         → cross-entity pivots
enrich      → gene-set enrichment
batch   → parallel gets
search all [slot filters]    → counts-first cross-entity orientation

实体和来源

下表13行为公共实体界面;单个行可以使用 实时API、本地运行时数据或混合源覆盖。

实体BioMCP使用的上游供应商示例
基因MyGene.info、UniProt、Reactome、QuickGO、STRING、GTEx、人类蛋白图谱、DGIdb、ClinGen、NIH Reporter、DisGeNET、GTR支持的诊断枢轴biomcp get gene BRAF pathways hpa
variantMyVariant.info,ClinVar,gnomAD字段,通过MyVariant,CIViC,癌症基因组解释器,OncoKB,cBioPortal,GWAS目录,AlphaGenomebiomcp get variant "BRAF V600E" clinvar
文章PubMed、PubTator3、欧洲PMC、PMC-OA、NCBI ID转换器、语义学者(可选认证; S2_API_KEY 推荐)biomcp search article -g BRAF --limit 5
试验ClinicalTrials.gov API v2,NCI CTS APIbiomcp search trial -c melanoma -s recruiting
诊断NCBI基因检测注册中心本地批量捆绑+世界卫生组织IVD本地CSV+可选OpenFDA设备覆盖biomcp get diagnostic GTR000006692.3 regulatory
drugMyChem.info,DDInter本地捆绑包,EMA本地批次,世界卫生组织资格预审本地出口,ChEMBL,OpenTargets,Drugs@FDA,OpenFDA标签/短缺/批准/FAERS/MAUDE/召回,CIViCbiomcp drug interactions warfarin
疾病MyDisease.info、Monarch Initiative、MONDO、OpenTargets、Reactome、CIViC、SEER Explorer、NIH Reporter、DisGeNET、MedlinePlus clinical_features,GTR/世界卫生组织体外诊断中枢biomcp get disease "Lynch syndrome" genes
pathwayReactome、KEGG、WikiPathways、g:Profiler、Enrich支持的富集部分biomcp get pathway hsa05200 genes
蛋白质UniProt、InterPro、STRING、ComplexPortal、PDB、AlphaFoldbiomcp get protein P15056 complexes
不良事件OpenFDA FAERS/MAUDE/召回加上美国疾病控制与预防中心WONDER VAERS汇总疫苗搜索biomcp search adverse-event --drug pembrolizumab
pgxCPIC,Pharma GKBbiomcp get pgx CYP2D6 recommendations
gwasgwas目录biomcp search gwas --trait "type 2 diabetes"
表型君主倡议(HPO语义相似性)biomcp search phenotype "HP:0001250"

跨实体助手

在相关实体之间进行枢轴转换,而无需重建过滤器。

请参阅 跨实体枢轴指南 当...时 使用助手而不是重新搜索。

biomcp variant trials "BRAF V600E" --limit 5
biomcp variant articles "BRAF V600E"
biomcp drug adverse-events pembrolizumab
biomcp drug trials pembrolizumab
biomcp disease trials melanoma
biomcp disease drugs melanoma
biomcp disease articles "Lynch syndrome"
biomcp gene trials BRAF
biomcp gene drugs BRAF
biomcp gene articles BRCA1
biomcp gene pathways BRAF
biomcp pathway drugs R-HSA-5673001
biomcp pathway drugs hsa05200
biomcp pathway articles R-HSA-5673001
biomcp pathway trials R-HSA-5673001
biomcp protein structures P15056
biomcp article entities 22663011
biomcp article citations 22663011 --limit 3
biomcp article references 22663011 --limit 3
biomcp article recommendations 22663011 --limit 3

基因集富集

biomcp enrich BRAF,KRAS,NRAS --limit 10

顶层 biomcp enrich 用途 g: 分析器内部基因富集区 其他实体视图仍在引用 Enrichr 那是什么支持 来源。

章节和渐进式披露

每 get 命令支持用于集中输出的可选部分:

biomcp get gene BRAF                    # summary card
biomcp get gene BRAF pathways           # add pathway section
biomcp get gene BRCA1 diagnostics       # diagnostic-test pivot from GTR
biomcp get gene BRAF hpa                # protein tissue expression + localization
biomcp get gene BRAF civic interactions # multiple sections
biomcp get gene BRAF all                # standard sections; diagnostics/funding stay opt-in

biomcp get variant "BRAF V600E" clinvar population conservation
biomcp get article 22663011 tldr
biomcp get drug pembrolizumab label targets civic approvals
biomcp get drug trastuzumab regulatory --region who
biomcp get disease "Lynch syndrome" genes phenotypes variants
biomcp get disease tuberculosis diagnostics
biomcp get diagnostic GTR000006692.3 regulatory
biomcp get trial NCT02576665 eligibility locations outcomes

在JSON模式下, get 反应暴露 _meta.next_commands 对于下一个可能 跟进和 _meta.section_sources 用于分段级来源。 batch ... --json 返回具有相同元数据形状的每个实体对象。

API密钥

大多数命令在没有凭据的情况下工作。可选按键可提高速率限制或 解锁可选丰富功能:

export NCBI_API_KEY="..."        # PubTator, PubMed/efetch, PMC OA, NCBI ID converter
export S2_API_KEY="..."          # Optional Semantic Scholar auth; dedicated quota at 1 req/sec
export OPENFDA_API_KEY="..."     # OpenFDA rate limits
export NCI_API_KEY="..."         # NCI CTS trial search (--source nci)
export ONCOKB_TOKEN="..."        # OncoKB variant helper
export ALPHAGENOME_API_KEY="..." # AlphaGenome variant effect prediction

search article, get article, article batch, get article ... tldr,以及 明确的语义学者助手都没有 S2_API_KEY.随着 密钥,BioMCP发送经过身份验证的请求,并使用专用速率限制 1请求/秒。如果没有它,BioMCP将以1请求/2秒的速度使用共享的未经身份验证的池。 search article --source 支持 all, pubtator, europepmc,以及 pubmedThe 默认兼容文章联盟使用PubTator3、Europe PMC和PubMed, 而S2腿保持自动而不是直接可选。参考文献 由于出版商的原因,付费墙论文的推荐可能是空的 语义学者上游覆盖中的省略。

配置

Claude桌面扩展设置

目录捆绑包仅公开第一个所需的可选设置 面向审阅者的构建:

Claude桌面字段运行时环境变量目的
OncoKB代币ONCOKB_TOKEN启用 biomcp variant oncokb " " 治疗和水平证据
DisGeNET API密钥DISGENET_API_KEY启用基因和疾病查找的DisGeNET评分部分
语义学者API密钥S2_API_KEY提高文章TLDR、引用、参考和推荐助手的可靠性

第一个目录构建只公开了这三个可选设置。高级 仅CLI环境变量仍记录在 API密钥 对于一般的BioMCP CLI路径。

用法示例

公共跨实体概述

用户提示: 给我一个关于黑色素瘤BRAF的低噪音概述。

预期工具调用: biomcp search all --gene BRAF --disease melanoma --counts-only

预期行为: 返回一个跨实体计数摘要,用于确定 下一个命令,而不是转储长的详细信息表。

预期产量: 统计第一个摘要和建议的下一个命令 最高收益实体跟进。

公共变体证据

用户提示: 总结BRAF V600E的临床意义和人群频率。

预期工具调用: biomcp get variant "BRAF V600E" clinvar population

预期行为: 检索聚焦的变体卡,ClinVar部分,以及 一次只读调用中的人口频率数据。

预期产量: 变体摘要、ClinVar意义细节和gnomAD 人口频率。

OncoKB认证示例

用户提示: 显示BRAF V600E的OncoKB治疗证据。

预期工具调用: biomcp variant oncokb "BRAF V600E"

预期行为: 用途 ONCOKB_TOKEN 配置时和其他情况 返回有关丢失凭据的有用指导。

预期产量: 治疗和水平证据 ONCOKB_TOKEN 已设置,或 如果没有,则会给出明确的设置提示。

DisGeNET认证示例

用户提示: 显示得分为TP53的DisGeNET关联。

预期工具调用: biomcp get gene TP53 disgenet

预期行为: 用途 DISGENET_API_KEY 检索得分 基因疾病关联科。

预期产量: 疾病关联表,包括证据计数和 得分时 DISGENET_API_KEY 已配置。

隐私政策

BioMCP不添加遥测、分析或远程日志上传。查看 完整隐私声明 .

多工人部署

生物MCP速率限制是局部过程。对于许多并发工作者,运行一个共享 可流式传输的HTTP biomcp serve-http 端点,因此所有工作人员共享一个 预算限制:

biomcp serve-http --host 0.0.0.0 --port 8080

远程客户端应连接到 http://:8080/mcp.轻量化工艺 探头可在 GET /health, GET /readyz,以及 GET /.

技能

BioMCP附带了嵌入式代理指南,而不是可浏览的二进制目录。 使用 biomcp suggest "" 当你需要正确的示例时, 然后使用 biomcp skill 阅读嵌入式BioMCP指南或将其安装到 当您需要工作流引用的本地副本时,请访问您的代理目录:

biomcp suggest "Is variant rs113488022 pathogenic in melanoma?"
biomcp skill
biomcp skill install ~/.claude --force

看 技能 对于支持的安装目标, 已安装的文件和旧版兼容性说明。

本地研究分析

study 是BioMCP的本地分析系列,用于下载cBioPortal风格的数据集。 公共实体表面处理API支持、本地运行时间和混合 发现/细节; study 当您需要时,命令可以在本地数据集上工作 根据研究查询、队列、生存、比较或共现工作流程。

使用 study download 将数据集提取到本地研究根中。集 BIOMCP_STUDY_DIR 当您需要一个显式的数据集位置以进行可复制时 脚本和演示;如果未设置,BioMCP将回退到其默认的研究根。

export BIOMCP_STUDY_DIR="$HOME/.local/share/biomcp/studies"
biomcp study download msk_impact_2017
biomcp study query --study msk_impact_2017 --gene TP53 --type mutations --chart bar --theme dark --palette wong -o docs/blog/images/tp53-mutation-bar.svg

请参阅 CLI参考 对于完整 study 命令族和数据集的先决条件。

运维

biomcp version                            # show version and build info
biomcp health                             # inspect API connectivity plus local DDInter/EMA/cache readiness
biomcp update                             # self-update with release SHA256 checksum verification
biomcp update --check                     # check for updates without installing
biomcp update --allow-missing-checksum    # UNSAFE: install when a release checksum sidecar is missing
biomcp uninstall                          # remove biomcp from ~/.local/bin

支持

文档

引用

如果您在研究中使用BioMCP,请通过以下方式引用 CITATION.cff. GitHub也公开了 Cite this repository 当该文件存在时,在存储库侧栏中。

数据来源和许可

BioMCP获得了麻省理工学院的许可。它对上游提供者执行按需查询,而不是出售或镜像他们的数据集,但上游术语控制着检索结果的重用。

一些提供商是完全开放的,一些BioMCP功能需要注册或API密钥,一些可查询的源仍然存在显著的重用限制。两个最大的警告是KEGG,它区分了学术和非学术用途,以及COSMIC,BioMCP之所以保持间接使用,只是因为其许可模式与直接的开放集成不兼容。

使用 源许可和条款 对于每个来源的细分 API密钥 有关设置步骤和注册链接。

许可证

麻省理工学院

工具与能力

工具数量

35

资源数量

0

提示词数量

0

能力标签

research-and-databioinformaticsaigenomicsmcppubmedpubmed-centralmedical

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 工具数量 35 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bio MCP

MCP.so · 本页

35stdio有4 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bio MCP 怎么安装?

公开资料给出的安装命令是 uv run --script examples/streamable-http/streamable_http_client.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Bio MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Bio MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bio MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Bio MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP