Token导航 LogoToken导航TokenDH.com
Genome MCP logo
运维云端stdio官方级别未说明来源级核验

Genome MCP

MCP Server

GenomeMCP是一个基于AI的基因组智能分析工具,通过Model Context Protocol(MCP)服务器提供实时临床基因组数据库查询、科学文献检索、群体遗传学分析和生物通路可视化功能。

工具数

10

提示词数

0

GitHub Stars

5

资源数

0
PythonClaude生物信息学Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Eldergenix

提供方

Eldergenix

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python src/main.py

详细介绍

基因组MCP

通过模型上下文协议实现人工智能驱动的基因组智能

![Python 3.10+](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io/) ![License: MIT](https://opensource.org/licenses/MIT) ![ClinVar](https://www.ncbi.nlm.nih.gov/clinvar/) ![gnomAD](https://gnomad.broadinstitute.org/) ![Reactome](https://reactome.org/) ![Deploy on Railway](https://railway.app/new/template?template=https%3A%2F%2Fgithub.com%2Fnexisdev%2FGenomeMCP&envs=SUPABASE_URL%2CSUPABASE_KEY&optionalEnvs=PORT)

基因组MCP 是研究级 模型上下文协议(MCP)服务器 这使人工智能代理能够查询临床基因组学数据库,检索支持科学文献,分析群体遗传学,并可视化生物途径——所有这些都是实时的。

______________________________________________________________________

🖥️ CLI工具

GenomeMCP包括一个漂亮的命令行界面,具有丰富的格式和交互式TUI模式。

快速安装

# Recommended (any platform with Python)
pipx install genomemcp

# macOS (Homebrew)
brew install nexisdev/tap/genomemcp

# Windows (Scoop)
scoop bucket add genomemcp https://github.com/nexisdev/scoop-genomemcp
scoop install genomemcp

# From source
git clone https://github.com/nexisdev/GenomeMCP.git
cd GenomeMCP && ./install.sh

独立二进制文件 可用的 .

CLI命令

genomemcp search BRCA1              # 🔍 Search ClinVar
genomemcp variant 12345             # 📋 Get variant report
genomemcp gene TP53                 # 🧬 Get gene info
genomemcp pathway EGFR --visualize  # 🔬 Pathway analysis
genomemcp population 1-55516888-G-GA # 👥 gnomAD frequencies
genomemcp discover "Lynch Syndrome" # 🔗 Discover related genes
genomemcp tui                       # 🖥️ Interactive mode

主题选项

genomemcp --theme cyberpunk search BRCA1
genomemcp --theme professional gene TP53
genomemcp --theme minimal pathway EGFR

CLI指南 以获取完整的文档。

______________________________________________________________________

🎯 为什么选择GenomeMCP?

问题基因组MCP解决方案
AI代理缺乏基因组知识直接ClinVar、gnomAD、Reactome集成
没有临床声明的证据自动检索PubMed摘要
变体解释很复杂群体频率+途径背景
基因-疾病联系不透明自动关系发现

______________________________________________________________________

🧬 特性

核心基因组学工具

  • search_clinvar(term) --向ClinVar查询基因、变异或疾病
  • get_variant_report(id) --详细的临床意义报告
  • get_gene_info(symbol) --NCBI基因的基因功能、位置和别名
  • get_supporting_literature(id) --PubMed文章链接到变体

群体遗传学

  • get_population_stats(variant) --来自gnomAD(基因组聚集数据库)的等位基因频率

通路分析

  • get_pathway_info(gene) --基因的反应组生物途径
  • visualize_pathway(gene) --生成基因通路关系的Mermaid.js图

发现与合成

  • find_related_genes(phenotype) --发现与疾病相关的基因
  • get_genomic_context(gene, position) --识别外显子与内含子区域
  • get_discovery_evidence(phenotype) --用于人工智能推理的PubMed摘要汇总

______________________________________________________________________

🚀 快速开始

MCP服务器安装

# Clone the repository
git clone https://github.com/nexisdev/GenomeMCP.git
cd GenomeMCP

# Install dependencies with uv
uv sync

# Run the MCP server
uv run python src/main.py

CLI安装

# Using the install script
./install.sh

# Or with pip
pip install genomemcp[cli]

# Or for development
./setup-dev.sh
source .venv/bin/activate

Claude桌面集成

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "genomemcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/GenomeMCP",
        "run",
        "python",
        "src/main.py"
      ]
    }
  }
}

### ☁️ Cloud Deployment (Railway)

You can deploy the GenomeMCP server to the cloud with one click. It will be exposed as an SSE (Server-Sent Events) endpoint, ready for remote agents.

1. Click the **Deploy on Railway** button above.
2. Provide your `SUPABASE_URL` and `SUPABASE_KEY` (optional, for persistence).
3. Connect your agent to the deployment URL (e.g. `https://your-app.up.railway.app/sse`).

---

## 📖 Usage Examples

### Search for a Gene Variant

用户:“哪些变异与BRCA1有关?” 代理使用:search_clinvar(“BRCA1”)


### Get Population Frequency

用户:“变体1-55516888-G-GA有多常见?” 代理使用:get_population_stats(“1-55516888-G-GA”) → 返回gnomAD等位基因频率:0.000123(0.01%)


### Discover Gene-Disease Relationships

用户:“哪些基因与林奇综合征有关?” 试剂用途:查找相关基因(“林奇综合征”) → 返回:MSH2(12个变体)、MLH1(8个变体)和PMS2(5个变体)


### Visualize Pathways

用户:“显示TP53的路径” 代理使用:可视化路径(“TP53”) → 返回美人鱼图:

graph TD TP53((TP53)) TP53 --> P_123["Transcriptional Regulation by TP53"] TP53 --> P_456["Cell Cycle Checkpoints"] TP53 --> P_789["DNA Damage Response"]


______________________________________________________________________

## 🔬 数据源

|来源|说明| API|
| ------------------------------------------------ | -------------------------------- | ------------------------ |
| [克林瓦尔](https://www.ncbi.nlm.nih.gov/clinvar/) |临床变异解释|NCBI电子工具|
| [gnomAD](https://gnomad.broadinstitute.org/) |群体等位基因频率|gnomAD-GraphQL|
| [反应组](https://reactome.org/) |生物途径数据库|反应组内容服务|
| [PubMed](https://pubmed.ncbi.nlm.nih.gov/) |科学文献| NCBI电子公用事业|
| [NCBI基因](https://www.ncbi.nlm.nih.gov/gene/) |基因注释|NCBI电子工具|

______________________________________________________________________

## 🏗️ 建筑

GenomeMCP/ ├── src/ │ ├── main.py # MCP server & tool definitions │ ├── clinvar.py # ClinVar & PubMed API client │ ├── genomics.py # Exon/Intron mapping │ ├── population.py # gnomAD integration │ ├── pathways.py # Reactome integration │ ├── utils.py # Shared utilities │ └── cli/ # Command-line interface │ ├── app.py # Typer CLI application │ ├── formatters/ # Rich output formatters │ ├── tui/ # Textual interactive UI │ └── config.py # Theme configuration ├── tests/ # Unit tests ├── docs/ # Documentation ├── install.sh # Quick install script ├── setup-dev.sh # Development setup └── pyproject.toml # Project configuration


______________________________________________________________________

## 🧪 测试

Run all tests

uv run pytest

Run CLI tests

uv run pytest tests/test_cli.py -v

Run specific test suite

uv run pytest tests/test_phase4.py tests/test_phase5.py


______________________________________________________________________

## 📚 文档

- [CLI指南](docs/cli_guide.md) --命令行界面文档
- [工具参考](docs/tool_reference.md) -完整的API文件
- [架构指南](docs/architecture_and_capabilities.md) --系统设计

______________________________________________________________________

## 🤝 贡献

欢迎投稿!请打开问题或提交拉取请求。

______________________________________________________________________

## 📄 许可证

MIT许可证——见 [许可证](LICENSE) 了解详情。

______________________________________________________________________

## 🔗 关键词

`genomics` `bioinformatics` `clinvar` `gnomad` `mcp` `model-context-protocol` `ai-agent` `claude` `variant-interpretation` `population-genetics` `reactome` `pathway-analysis` `pubmed` `ncbi` `gene-discovery` `clinical-genomics` `precision-medicine` `llm-tools` `cli` `tui` `terminal`

______________________________________________________________________

  Built for AI agents. Powered by open genomic data.

目录标签

目录标签

PythonClaude生物信息学基因组分析混合部署临床基因组学AI工具数据可视化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP