使用说明
evo2-mcp
evo2-mcp服务器公开 这里 2 作为提供基因组序列分析工具的模型上下文协议(MCP)服务器。任何兼容MCP的客户端都可以使用这些工具来评分、嵌入和生成DNA序列。
特性
- 序列评分:计算DNA序列的对数概率
- 序列嵌入:从中间模型层提取学习到的表示
- 序列生成:通过受控采样生成新的DNA序列
- 变异效应预测:对SNP突变进行评分,以确定变异的优先级
- 多个模型检查点:支持7B、40B和1B参数模型
入门指南
先决条件:Python 3.12
-
安装Evo2依赖项:参见 安装指南 了解详情。
conda install -c nvidia cuda-nvcc cuda-cudart-dev conda install -c conda-forge transformer-engine-torch=2.3.0 pip install flash-attn==2.8.0.post2 --no-build-isolation pip install evo2 -
安装evo2-mcp:
pip install evo2-mcp -
激活MCP服务器: 将以下内容添加到您的
mcp.json配置:{ "mcpServers": { "evo2-mcp": { "command": "python", "args": ["-m", "evo2_mcp.main"] } } }
有关详细的安装说明,请参阅 安装指南.
用法
安装后,任何兼容MCP的客户端都可以访问服务器。有关可用的工具和使用示例,请参阅 工具文档.
可用工具
score_sequence-评估DNA序列的可能性embed_sequence-提取特征表示generate_sequence-生成新的DNA序列score_snp-预测变异效应get_embedding_layers-列出可用的嵌入层list_available_checkpoints-显示支持的模型检查点
请参阅 工具文档 详细的API参考和示例。
文档
您还可以在上找到此项目 BioContextAI,生物医学MCP服务器的社区中心。
引用
如果您在研究中使用evo2-mcp,请引用:
@software{evo2_mcp,
author = {Kreuer, Jules},
title = {evo2-mcp: MCP server for Evo 2 genomic sequence operations},
year = {2025},
url = {https://github.com/not-a-feature/evo2-mcp},
version = {0.2.3}
}
对于基础Evo 2车型,请同时引用原始Evo 2出版物。
许可和归属
此存储库中的横幅图像是原始图像的修改版本 Evo 2横幅 从 Evo 2项目,根据 Apache 2.0许可证。它使用谷歌双子座“Nanobana”和GIMP进行了修改。