BioMCP
BioMCP — 生物信息学 MCP 服务器 / Биоинформатический MCP-сервер
BioMCP — это открытый MCP-сервер, который подключает любого ИИ-ассистента напрямую к 36 открытым биоинформатическим базам данных — без настройки, без API-ключей. Литература, последовательности, BLAST, структуры, обогащение, аннотации, геномы, взаимодействия, пути, варианты, домены, соединения, одноклеточные, гликомика, метаболомика, липидомика, микробиом, растения, модельные организмы, протеомика и многое другое.
BioMCP 是一个开源的 MCP 服务器,让任意 AI 助手零配置直连 36 个公开生物数据库——文献、序列、比对、结构、富集、注释、基因组、互作、通路、变异、结构域、化合物、单细胞、糖组学、代谢组学、脂质组学、微生物组、植物、模式生物、蛋白质组学等全流程。
特性 / Возможности
标准 MCP 协议 / Стандартный протокол MCP — На основе официального MCP SDK с stdio-транспортом, совместим со всеми MCP-клиентами 基于官方 MCP SDK,stdio 传输,兼容所有 MCP 客户端
68 个工具 · 36 个数据库 / 68 инструментов · 36 баз данных — Охватывает литературу → последовательности → структуры → функции → взаимодействия → пути → варианты → лекарства → одноклеточные → гликомику → метаболомику → липидомику → микробиом → растения → модельные организмы → протеомику → интеллектуальный анализ 覆盖文献→序列→结构→功能→互作→通路→变异→药物→单细胞→糖组学→代谢组学→脂质组学→微生物组→植物→模式生物→蛋白质组学→智能分析全流程
零配置使用 / Нулевая настройка — pip install bio-mcp одной командой, без настройки базы данных, без API-ключей
pip install bio-mcp 一条命令,无需数据库、无需密钥
数据公开权威 / Авторитетные открытые данные — Все из официальных API: NCBI / RCSB / UniProt / Ensembl / EBI / STRING / KEGG / GlyGen / Reactome / OpenAlex и т.д. 全部来自 NCBI / RCSB / UniProt / Ensembl / EBI / STRING / KEGG / GlyGen / Reactome / OpenAlex 等官方 API
智能限速 / Умное ограничение частоты запросов — Встроенное ограничение NCBI 3 секунды/запрос с экспоненциальной задержкой при повторе, соответствует академическим стандартам API 内置 NCBI 3 秒/请求限速与重试退避,遵守学术 API 规范
跨库交叉验证 / Перекрёстная проверка между базами данных — gene_full_profile одновременно запрашивает 4 базы данных, intelligent_analyze автоматически определяет типы данных и рекомендует оптимальные планы анализа
gene_full_profile 一次并发查询 4 个数据库,intelligent_analyze 自动检测数据类型并推荐最佳分析方案
中英双语 / Двуязычный — Описания инструментов и документация на обоих языках, доступен из локальной сети (адаптирован Enrichr как альтернатива g:Profiler) 命令描述与文档双语,国内网络可达(已适配 Enrichr 替代 g:Profiler)
智能 Agent 系统 / Интеллектуальная агентная система — Автоматически анализирует входные данные, рекомендует оптимальные инструменты, экономит токены, предоставляет неожиданные инсайты 自动分析输入数据,推荐最佳工具,节省 token,提供意外见解
诚实 Agent / Честный агент — db_health_check выполняет реальные проверки подключения ко всем конечным точкам, tool_inventory сообщает, какие инструменты проверены end-to-end, а какие работают по принципу best-effort
db_health_check 对全部端点做真实连通性检查,tool_inventory 如实报告哪些工具已端到端验证、哪些为尽力而为,不做乐观假设
Related MCP server: BioContextAI Knowledgebase MCP
安装 / Установка
# 1. 安装(需要 Python 3.10+)/ Install (Python 3.10+)
pip install bio-mcp
# 2. 启动(stdio 模式,供 MCP 客户端调用)/ Run in stdio mode
bio-mcp手动安装(源码)/ Установка из исходного кода
git clone https://github.com/qgeng1465/bio-mcp.git
cd bio-mcp
pip install .
# 或开发模式 / or dev mode
pip install -e ".[test]"快速开始 / Быстрый старт
Зарегистрируйте BioMCP в любом MCP-совместимом ИИ-ассистенте / IDE (Cursor / VS Code / MCP-клиенты и т.д.): 在任何支持 MCP 的 AI 助手 / IDE 中注册 BioMCP(Cursor / VS Code / 各类 MCP 客户端等):
{
"mcpServers": {
"bio-mcp": {
"command": "bio-mcp"
}
}
}Затем просто спросите в разговоре: 然后在对话中直接使用:
查询 BRCA1 相关的最新文献 / 查 CRISPR 领域的高被引论文
下载 CYP2D6 的蛋白序列 / 检索大肠杆菌的核酸序列
对这段 DNA 做 BLAST:ATGC...
查 PDB 1CRN 的结构 / AlphaFold 预测 P04637 / EMDB 电镜结构 EMD-1234
分析基因列表 BRCA1,TP53,EGFR,ATM,RAD51 的富集
查 apoptosis 通路 / 查 TP53 的实验互作网络
查糖苷 G00051MO 的结构 / P04637 的糖基化 / 查脂质 LMFA01030001
检索肠道微生物组研究 / 检索大肠杆菌的基因组组装 / 查 pET-28a 质粒
查 BRCA1 在人体组织中的表达
查拟南芥基因 AT1G01010 / 查线虫基因 WBGene00000001
检索人血浆蛋白质组学项目 PXD000001 / 查 TP53 的 HGNC 基因符号
搜索乳腺癌的 SRA 测序数据 / 查 aspirin 在 UniChem 的 ID 映射
对 BRCA1 做一个多库综合分析报告
使用智能分析:TP53 基因的功能分析
获取基因研究的分析模板
检查当前哪些数据库可达(诚实检查)工具 / Инструменты(68)
智能分析 / Интеллектуальный анализ
工具 | 功能 / Функция | 说明 / Описание |
| 智能数据分析和工具推荐 / Интеллектуальный анализ данных и рекомендация инструментов | 自动检测数据类型,推荐最佳分析方案,节省 token 使用 |
| 获取分析场景模板 / Получить шаблоны сценариев анализа | 预构建的基因研究、药物发现等分析流程 |
文献 / Литература
工具 | 功能 / Функция | 数据源 / Источник |
| PubMed 文献检索(标题/作者/期刊/PMID/DOI)/ поиск литературы | NCBI E-utilities |
| 全文文献检索(含 OA 全文)/ полнотекстовый + открытый доступ | Europe PMC (EBI) |
| 全球学术著作检索(被引/作者/期刊)/ поиск научных работ | OpenAlex |
序列与比对 / Последовательности и выравнивание
工具 | 功能 / Функция | 数据源 / Источник |
| 下载核酸/蛋白序列(FASTA/GenBank)/ получить последовательности | NCBI E-utilities |
| DNA/蛋白同源 BLAST,返回 top hits / поиск гомологов | NCBI BLAST |
| 物种分类查询(学名/谱系)/ таксономия видов | NCBI Taxonomy |
| 基因表达数据集检索 / поиск наборов данных экспрессии | NCBI GEO |
| 蛋白序列归档检索(UPI/交叉引用)/ поиск в архиве белков | EBI UniParc |
| UniParc 记录详情(序列/全部交叉引用)/ запись по UPI ID | EBI UniParc |
结构 / Структура
工具 | 功能 / Функция | 数据源 / Источник |
| 实验结构查询(分辨率/方法/链序列)/ экспериментальные структуры | RCSB PDB |
| AI 预测结构(pLDDT 置信度)/ структуры, предсказанные ИИ | AlphaFold DB (EBI) |
| 冷冻电镜结构(标题/作者/分辨率/组分)/ крио-ЭМ структуры | EBI EMDB |
蛋白功能 / Функция белков
工具 | 功能 / Функция | 数据源 / Источник |
| 蛋白注释(名称/基因/功能/GO)/ аннотации белков | UniProt |
| 蛋白结构域/家族/位点 / структурные домены | InterPro (EBI) |
基因命名 / Номенклатура генов
工具 | 功能 / Функция | 数据源 / Источник |
| 基因符号/别名搜索 / поиск по символу гена | HGNC |
| 标准基因符号与别名查询 / канонический символ и алиасы | HGNC |
通路与互作 / Пути и взаимодействия
工具 | 功能 / Функция | 数据源 / Источник |
| GO/KEGG/Reactome 富集分析 / анализ обогащения | Enrichr |
| KEGG 通路搜索 / поиск путей | KEGG |
| 通路包含的基因列表 / гены в пути | KEGG |
| 生物通路检索(信号转导/代谢/DNA修复)/ поиск путей | Reactome |
| 蛋白互作网络(预测)/ сеть белковых взаимодействий | STRING-db |
| 实验分子互作(检测方法/证据)/ экспериментальные взаимодействия | EBI IntAct |
| 基因定位(GRCh38 坐标)/ поиск гена | Ensembl |
| 同源基因(直系/旁系)/ гомологичные гены | Ensembl Compara |
| 蛋白互作(需 BIOGRID_ACCESS_KEY)/ взаимодействия | BioGRID |
| 基因级互作检索(需 BIOGRID_ACCESS_KEY)/ взаимодействия генов | BioGRID |
基因组与组装 / Геном и сборка
工具 | 功能 / Функция | 数据源 / Источник |
| 基因组组装与注释轨道 / сборки геномов | UCSC Genome Browser |
| 基因组组装检索(细菌/病毒/真核)/ сборки геномов | NCBI Assembly |
变异与临床 / Варианты и клиника
工具 | 功能 / Функция | 数据源 / Источник |
| 变异注释(频率/功能预测/临床意义)/ аннотация вариантов | MyVariant.info |
| ClinVar 临床变异分类 / клиническая классификация вариантов | NCBI ClinVar |
| dbSNP 遗传变异检索(rsID/等位基因/临床意义)/ поиск вариантов | NCBI dbSNP |
化合物与药物 / Соединения и лекарства
工具 | 功能 / Функция | 数据源 / Источник |
| 化合物信息(SMILES/分子式/InChIKey)/ информация о соединении | PubChem |
| 药物活性与靶点(IC50/Ki)/ биоактивность и мишени лекарств | ChEMBL (EBI) |
| 化合物 ID 跨库映射(按 InChIKey)/ сопоставление ID по InChIKey | UniChem (EBI) |
| 化合物跨库引用详情(按 InChIKey)/ перекрёстные ссылки по InChIKey | UniChem (EBI) |
| ChEBI 化合物详情(本体/关系)/ детали соединения | ChEBI (EBI) |
| ChEBI 化合物全文搜索 / поиск соединений | ChEBI (EBI) |
核酸与质粒 / Нуклеиновые кислоты и плазмиды
工具 | 功能 / Функция | 数据源 / Источник |
| 质粒/载体序列检索(名称/宿主/长度)/ поиск плазмид | NCBI nuccore |
| 欧洲核苷酸档案序列(微生物/病毒/质粒)/ нуклеотидные последовательности | EBI ENA |
微生物组 / Микробиом
工具 | 功能 / Функция | 数据源 / Источник |
| 微生物组宏基因组研究(宿主/栖息地)/ метагеномные исследования | EBI MGnify |
单细胞 / Одноклеточные
工具 | 功能 / Функция | 数据源 / Источник |
| 单细胞数据集检索(含类器官/肿瘤图谱)/ наборы данных одноклеточных | CELLxGENE (CZ) |
糖组学 / Гликомика
工具 | 功能 / Функция | 数据源 / Источник |
| 糖苷结构详情(组成/质量/IUPAC)/ структура гликана | GlyGen (GlyTouCan) |
| 蛋白糖基化位点与糖修饰 / гликозилирование белков | GlyGen |
代谢组学 / Метаболомика
工具 | 功能 / Функция | 数据源 / Источник |
| 代谢组学研究详情(技术/设计/因子)/ детали исследования | EBI Metabolights |
| 最新代谢组学研究列表 / последние исследования | EBI Metabolights |
脂质组学 / Липидомика
工具 | 功能 / Функция | 数据源 / Источник |
| 脂质结构查询(名称/分子式/SMILES/DB交叉引用)/ структура липидов | LIPID MAPS |
蛋白图谱 / Атлас белков
工具 | 功能 / Функция | 数据源 / Источник |
| 蛋白组织表达与亚细胞定位 / экспрессия в тканях | Human Protein Atlas |
样本与表达 / Образцы и экспрессия
Инструмент | Функция / Function | Источник данных / Source |
| Сведения о биологическом образце (атрибуты/источник) / sample details | NCBI BioSamples |
| Поиск биологических образцов / sample search | NCBI BioSamples |
| Эксперименты по экспрессии, связанные с геном (честная версия) / gene-related experiments | EBI Expression Atlas |
| Поиск экспериментов по экспрессии (ключевые слова/вид) / experiment search | EBI Expression Atlas |
Протеомика / Proteomics
Инструмент | Функция / Function | Источник данных / Source |
| Сведения о проекте масс-спектрометрии (прибор/пептиды/белки) / project details | EBI PRIDE |
| Поиск протеомных проектов / project search | EBI PRIDE |
Модельные организмы / Model Organisms
Инструмент | Функция / Function | Источник данных / Source |
| Сведения о гене дрозофилы (FBgn) / fly gene details | FlyBase |
| Поиск генов дрозофилы / fly gene search | FlyBase |
| Сведения о гене нематоды (WBGene) / worm gene details | WormBase |
| Поиск генов нематоды / worm gene search | WormBase |
| Стандартный символ и аннотация гена крысы / rat gene symbol | Rat Genome DB |
| Поиск генов крысы / rat gene search | Rat Genome DB |
Растения / Plants
Инструмент | Функция / Function | Источник данных / Source |
| Поиск генов растений (арабидопсис/рис/кукуруза и др.) / plant gene lookup | Ensembl Plants |
| Список поддерживаемых видов растений / supported plant species | Ensembl Plants |
Архив секвенирования / Sequencing Archive
Инструмент | Функция / Function | Источник данных / Source |
| Поиск данных секвенирования (RNA-seq/WGS/ATAC-seq) / sequence read archive | NCBI SRA |
| Поиск проектов секвенирования (образцы/дизайн исследования) / BioProject search | NCBI BioProject |
Проверка честности / Honesty
Инструмент | Функция / Function | Источник данных / Source |
| Реальная проверка доступности: HTTP-тест каждой базы, честный отчёт о доступности/недоступности / real connectivity test | Все базы данных |
| Перечень инструментов и статус проверки (e2e_verified / best_effort) / tool inventory & status | Все инструменты |
Комбинированный анализ / Combined
Инструмент | Функция / Function | Источник данных / Source |
| Перекрёстная проверка по нескольким базам: одновременный запрос Ensembl+UniProt+STRING+PubMed / combined report | 4 базы данных |
Пример вывода / Example Output
Интеллектуальный анализ (Intelligent Analysis)
输入: "TP53"
分析目标: "function"
输出:
{
"data_analysis": {
"primary_type": "gene_name",
"confidence": {"gene_name": 0.85}
},
"recommended_plans": [
{
"plan_id": "primary",
"recommended_tools": [
"uniprot_annotate",
"protein_domains",
"gene_enrichment",
"string_interactions"
],
"expected_results": [
"蛋白基本信息",
"结构域和家族",
"GO富集分析",
"蛋白互作网络"
],
"token_efficiency": "high",
"insights": [
"建议检查基因的物种特异性",
"考虑该基因在不同组织中的表达差异",
"可以探索该基因在疾病状态下的异常表达"
]
}
]
}gene_full_profile (комбинированный инструмент / combined tool)
基因综合分析:TP53 (homo_sapiens)
- Ensembl ENSG00000141510 · chr17:7668402-7687550 · protein_coding · tumor protein p53
- UniProt P04637 · Cellular tumor antigen p53 · Homo sapiens · 393 aa · Multifunctional transcription factor...
- STRING 互作伙伴: MDM2(0.999), TP53BP1(0.996), EP300(0.986), ...
- PubMed 文献: 74,021 篇
综合来自 Ensembl / UniProt / STRING / PubMed 的交叉验证。Два способа использования: интеллектуальный агент или прямой вызов / Two Ways to Use: Agent or Direct
BioMCP поддерживает оба способа использования — выбирайте по потребности. / Two usage modes are available:
Способ 1: интеллектуальный агент и навыки (экономия токенов) / Mode 1 — Intelligent agent + skills (token-saving)
Задайте запрос напрямую через
intelligent_analyze(input, goal)— агент определит тип данных, порекомендует базу данных, покажет ожидаемые результаты и инсайты, вызывая только необходимые инструменты.Или используйте встроенные навыки репозитория (bio-data-to-database / bio-analysis / bio-mcp-usage) — процесс «классификация → рекомендация → перекрёстная проверка → честный отчёт» выполняется автоматически.
Подходит для сценариев, где вы не уверены, что можно сделать с данными, хотите сэкономить токены и нужны инсайты.
Способ 2: прямой вызов любого инструмента (полностью вручную) / Mode 2 — Call any tool directly (fully manual)
Без агента вызывайте любой отдельный инструмент напрямую, например
pubmed_search(term="BRCA1"),blast_search(...),uniprot_annotate(gene="TP53").Подходит для сценариев, где данные и цель ясны, уже есть план запросов и не нужно привлекать суждения агента.
Инструменты и агент используют один и тот же набор:
tool_inventoryпоказывает все 68 инструментов и статус проверки,db_health_checkподтверждает текущую доступность сети.
Оба способа эквивалентны и взаимозаменяемы: агент в конечном счёте также вызывает эти инструменты; результаты ручного вызова полностью идентичны.
Архитектура / Architecture
Client Layer / 客户端层
┌──────────────────────────────────────────────┐
│ MCP Client │
│ (Any MCP-compatible AI assistant / IDE) │
└──────────────────────┬───────────────────────┘
│ stdio (JSON-RPC 2.0)
Server Layer / 服务器层
┌──────────────────────▼───────────────────────┐
│ bio-mcp server │
│ ┌────────────────────────────────────────┐ │
│ │ tools/ (68 MCP tools / 68 工具) │ │
│ │ intelligent · honesty · pubmed · ncbi │ │
│ │ blast · pdb · uniprot · enrichment · │ │
│ │ ensembl · string · kegg · variant · │ │
│ │ interpro · pubchem · chembl · │ │
│ │ europepmc · alphafold · cellxgene · │ │
│ │ ucsc · taxonomy · geo · glygen · │ │
│ │ uniparc · metabolights · proteinatlas │ │
│ │ assembly · dbsnp · plasmid · ena · │ │
│ │ mgnify · reactome · openalex · lipid │ │
│ │ emdb · intact · crosscheck · hgnc · │ │
│ │ biogrid · biosamples · expression · │ │
│ │ unichem · chebi · pride · flybase · │ │
│ │ wormbase · rgd · plants │ │
│ └────────────────────┬───────────────────┘ │
│ ┌────────────────────▼───────────────────┐ │
│ │ core/ (35 client modules · 36 DBs) │ │
│ │ BioHTTP: retry/backoff/rate-limit/ │ │
│ │ LRUCache: thread-safe caching │ │
│ └────────────────────┬───────────────────┘ │
└───────────────────────┼──────────────────────┘
Database Layer / 数据库层
┌───────┬───────┼───────┬───────┬────────────┐
┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌─────▼─────┐
│NCBI │ │RCSB │ │Uni │ │Ens │ │STRING│ │Enrichr │
│ │ │PDB │ │Prot │ │embl │ │ │ │... 共36库 │
└─────┘ └─────┘ └─────┘ └─────┘ └─────┘ └───────────┘Почему Enrichr, а не g:Profiler?
g:Profiler (Эстония) часто недоступен из китайской сети; Enrichr (Ma'ayan Lab) доступен из Китая и предоставляет сотни библиотек генов, включая GO/KEGG/Reactome/WikiPathways. BioMCP по умолчанию использует Enrichr, что гарантирует работу «из коробки».
Почему OpenGWAS / DisGeNET исключены?
OpenGWAS с 2024-05 требует обязательный API token; DisGeNET также требует API key — оба не работают без настройки, поэтому не включены. Из включённых баз все, кроме BioGRID (требует переменную окружения BIOGRID_ACCESS_KEY), являются открытыми API без ключа — всего 35. BioGRID сохранён, потому что ключ можно получить бесплатно после регистрации, а данные о взаимодействиях очень ценны для анализа белковых сетей.
Структура проекта / Project Structure
bio-mcp/
├── src/bio_mcp/
│ ├── server.py # MCP server 入口(装配 68 个工具)
│ ├── core/ # 35 个客户端模块覆盖 36 库
│ │ ├── http.py # BioHTTP:重试/退避/限速/超时
│ │ ├── cache.py # LRUCache:线程安全缓存层
│ │ ├── ncbi.py # NCBI E-utilities + BLAST + Assembly + dbSNP + SRA/BioProject/BioSamples
│ │ ├── rcsb.py # RCSB PDB
│ │ ├── uniprot.py # UniProt REST
│ │ ├── enrichr.py # Enrichr 富集
│ │ ├── ensembl.py # Ensembl 基因/同源/植物
│ │ ├── stringdb.py # STRING 互作
│ │ ├── kegg.py # KEGG 通路
│ │ ├── myvariant.py # MyVariant 变异
│ │ ├── interpro.py # InterPro 结构域
│ │ ├── pubchem.py # PubChem 化合物
│ │ ├── europepmc.py # Europe PMC 文献
│ │ ├── alphafold.py # AlphaFold 结构
│ │ ├── chembl.py # ChEMBL 药物
│ │ ├── cellxgene.py # CELLxGENE 单细胞
│ │ ├── ucsc.py # UCSC 基因组
│ │ ├── glygen.py # GlyGen 糖组学
│ │ ├── uniparc.py # UniParc 蛋白序列归档
│ │ ├── metabolights.py # Metabolights 代谢组学
│ │ ├── proteinatlas.py # Human Protein Atlas
│ │ ├── ena.py # EBI ENA 核酸档案
│ │ ├── mgnify.py # EBI MGnify 微生物组
│ │ ├── reactome.py # Reactome 通路
│ │ ├── openalex.py # OpenAlex 文献
│ │ ├── lipidmaps.py # LIPID MAPS 脂质
│ │ ├── emdb.py # EBI EMDB 电镜结构
│ │ ├── intact.py # EBI IntAct 实验互作
│ │ ├── hgnc.py # HGNC 基因命名
│ │ ├── biogrid.py # BioGRID 互作(需 key)
│ │ ├── expressionatlas.py # EBI Expression Atlas
│ │ ├── unichem.py # UniChem 化合物 ID 映射
│ │ ├── chebi.py # ChEBI 化合物本体
│ │ ├── pride.py # EBI PRIDE 蛋白质组学
│ │ ├── flybase.py # FlyBase 果蝇
│ │ ├── wormbase.py # WormBase 线虫
│ │ └── rgd.py # Rat Genome DB 大鼠
│ └── tools/ # 68 个 MCP 工具定义
│ ├── intelligence.py # 智能分析系统
│ ├── honesty.py # 诚实 agent(连通性检查/工具清单)
│ ├── plants.py # 植物基因工具
│ ├── pubmed.py · ncbi.py · blast.py · pdb.py
│ ├── uniprot.py · enrichment.py · ensembl.py
│ ├── stringdb.py · kegg.py · variant.py
│ ├── interpro.py · pubchem.py · europepmc.py
│ ├── alphafold.py · chembl.py · cellxgene.py
│ ├── ucsc.py · ncbi_extra.py · glygen.py
│ ├── uniparc.py · metabolights.py · proteinatlas.py
│ ├── ena.py · mgnify.py · reactome.py · openalex.py
│ ├── lipidmaps.py · emdb.py · intact.py · crosscheck.py
│ ├── hgnc.py · biogrid.py · biosamples.py
│ ├── expressionatlas.py · unichem.py · chebi.py
│ └── pride.py · flybase.py · wormbase.py · rgd.py
├── tests/ # 单元测试(不依赖网络)
├── examples/ # 客户端配置与快速开始
├── .github/workflows/ # CI(GitHub Actions)
└── pyproject.tomlТестирование / Testing
# 单元测试(离线,不依赖网络)/ offline unit tests
python -m pytest tests/ -vЧестное заявление о статусе проверки / Honest note on verification status:
Исходные 40 инструментов (v0.1–0.4) прошли сквозную проверку на реальных публичных базах данных в период разработки.
Из 28 инструментов, добавленных в v0.5, большинство (HGNC, BioSamples, UniChem, ChEBI, PRIDE, WormBase, растения, SRA/BioProject, поиск экспериментов Expression Atlas, интеллектуальный анализ и проверка честности) прошли сквозную проверку на реальных данных в период разработки.
Ограниченные инструменты честно раскрыты: FlyBase блокируется детекцией ботов CloudFront WAF (скриптовые клиенты не могут получить доступ); Rat Genome DB истёк по таймауту в текущей сети; поиск WormBase — best-effort; BioGRID требует API key.
expression_atlas_geneв Expression Atlas — честная версия: публичный REST больше не предоставляет конечную точку с числовыми значениями экспрессии для одного гена, поэтому инструмент возвращает список экспериментов, соответствующих этому гену, для дальнейшего просмотра.Чтобы убедиться, доступна ли база данных в текущем окружении, сначала вызовите
db_health_check; для ключевых выводов сверяйтесь с профессиональными инструментами и исходными данными.
Исходные 40 инструментов (v0.1–0.4) прошли сквозную проверку в период разработки. Большинство из 28 инструментов, добавленных в v0.5, проверены на реальных данных в период разработки. Ограниченные инструменты честно раскрыты: FlyBase блокируется детекцией ботов CloudFront WAF; Rat Genome DB истёк по таймауту в текущей сети; поиск WormBase — best-effort; BioGRID требует API key.
expression_atlas_gene— честная версия: публичный REST больше не предоставляет числовые значения экспрессии для отдельных генов, поэтому возвращаются соответствующие эксперименты. Запуститеdb_health_check, чтобы подтвердить доступность конечной точки, прежде чем полагаться на конкретную базу данных.
Лицензия / License
BioMCP использует двойную модель лицензирования / BioMCP применяет двойную модель лицензирования:
Академическое использование / Academic Use: лицензия MIT для образовательных, исследовательских и личных некоммерческих целей Для образовательных, исследовательских и личных некоммерческих целей используется лицензия MIT
Коммерческое использование / Commercial Use: требуется отдельная коммерческая лицензия для бизнес-интеграции, получения дохода или развёртывания SaaS Для бизнес-интеграции, получения дохода или развёртывания SaaS требуется отдельная коммерческая лицензия
По вопросам коммерческого лицензирования / По вопросам коммерческого лицензирования: https://github.com/qgeng1465
Дорожная карта / Roadmap
Пакетный сравнительный анализ (несколько последовательностей / массовое обогащение по нескольким генам) / Batch comparative analysis
Интерфейсы данных виртуальных клеток / органоидов (мультиомиксная интеграция) / Virtual cell & organoid data interfaces
Поддержка дополнительных баз данных (модельные организмы MGI/ZFIN/Xenbase, больше геномов растений) / More database support
Расширенные функции интеллектуального анализа (совместная работа нескольких агентов) / Advanced intelligent analysis (multi-agent collaboration)
Отказ от ответственности / Disclaimer
Этот инструмент предназначен только для учебных исследований и личного разумного использования / For educational research and personal reasonable use only.
Результаты запросов получены из исходных данных публичных баз и не гарантируют полную точность; сверяйтесь с профессиональными инструментами и исходными данными. Результаты запросов получены из исходных данных публичных баз и не гарантируют полную точность; пожалуйста, сверяйтесь с профессиональными инструментами и исходными данными.
Соблюдайте условия использования каждой базы данных (NCBI требует ≥3 секунд на запрос и контактную информацию — это уже встроено в проект). Пожалуйста, соблюдайте условия использования баз данных (NCBI требует ≥3 секунд на запрос и контактную информацию — уже встроено).
При клинических, лекарственных или медицинских решениях обращайтесь к профессионалам. Все риски и юридическая ответственность, связанные с использованием этого инструмента, ложатся на пользователя. Для клинических, лекарственных и медицинских решений обращайтесь к профессионалам. Пользователь принимает на себя все риски и обязательства.
Поддержка / Support
Если BioMCP вам помог, поддержите проект, чтобы он продолжал обновляться. Если BioMCP вам помог, поддержите проект — это даст мне мотивацию продолжать обновления.
Цитирование / Citation
Если вы используете BioMCP в своих исследованиях или публикациях, пожалуйста, укажите ссылку: Если вы использовали BioMCP в своих исследованиях или публикациях, пожалуйста, цитируйте:
@software{bio_mcp_2026,
title={BioMCP: A Zero-Config MCP Server for Bioinformatics Databases},
author={qgeng1465},
year={2026},
url={https://github.com/qgeng1465/bio-mcp}
}Лицензия © 2026 qgeng1465
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that provides standardized access to biomedical knowledge bases and resources, enabling AI systems to retrieve verified information from sources like bioRxiv, EuropePMC, and various protein/gene databases.5228Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA unified MCP server for biomedical research that connects AI systems to resources like Ensembl, EuropePMC, STRING, and more, enabling retrieval of verified domain-specific information.Apache 2.0
- AlicenseAqualityAmaintenanceA high-performance MCP server that gives LLMs access to 25 biomedical tools federated across 50+ upstream APIs for genes, variants, drugs, diseases, literature, clinical trials, and structural biology.402,1152Apache 2.0
- AlicenseNot gradedqualityCmaintenanceUnified MCP server providing AI-agent-ready access to AlphaFold, PubMed, ChEMBL, Ensembl, and 37+ scientific databases.MIT
Related MCP Connectors
MCP gateway federating 21 biomedical MCP servers behind one endpoint: gnomAD, ClinVar, HPO, VEP.
AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/qgeng1465/bio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server