关于 Geneontology Mcp Server
Geneontology Mcp Server 是一个非官方 MCP 服务,用于查询 Gene Ontology 数据,面向开展基因功能和本体分析的 AI 系统与研究人员。它支持术语查询、层级浏览、基因注释、标识符验证和本体统计。
主要功能
- 01按关键词或定义搜索术语
- 02获取 GO 术语详情
- 03浏览本体层级关系
- 04查询基因和蛋白质注释
- 05验证 GO 标识符并查看统计
适用场景
- 01查找与生物过程相关的术语
- 02检查 GO 术语及其上下级关系
- 03在功能分析中查看基因注释
MCP 相关
将 Gene Ontology 搜索、术语详情、标识符验证和本体统计作为工具提供,并提供术语、注释、搜索结果及层级关系的资源模板。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍

非官方 Gene Ontology MCP 服务
一款功能全面的 Model Context Protocol 服务,用于访问 Gene Ontology(GO)数据,使 AI 系统能够执行基于本体的分析、基因注释研究和功能富集研究。
功能
- 术语搜索与查询:按关键词、名称或定义搜索 GO 术语
- 本体导航:探索术语之间的层级关系
- 基因注释:访问基因和蛋白质的 GO 注释
- 验证:验证 GO 标识符并检查术语是否存在
- 统计信息:获取全面的本体统计数据和元数据
安装
npm install
npm run build
用法
作为 MCP 服务使用
添加到 MCP 客户端配置中:
{
"mcpServers": {
"go-server": {
"command": "node",
"args": ["/path/to/go-server/build/index.js"]
}
}
}
可用工具
search_go_terms
按关键词、名称或定义搜索 Gene Ontology 术语。
{
"query": "apoptosis",
"ontology": "biological_process",
"size": 10
}
get_go_term
获取特定 GO 术语的详细信息。
{
"id": "GO:0006915"
}
validate_go_id
验证 GO 标识符格式并检查术语是否存在。
{
"id": "GO:0008150"
}
get_ontology_stats
获取 GO 本体的统计信息(术语数量、近期更新)。
{
"ontology": "all"
}
资源模板
go://term/{id}- 完整的 GO 术语信息go://annotations/{gene}- 基因注释go://search/{query}- 搜索结果go://hierarchy/{id}- 术语层级关系
示例
搜索与细胞凋亡相关的术语
# Using the search_go_terms tool
{
"query": "apoptosis",
"ontology": "biological_process",
"size": 5,
"include_obsolete": false
}
获取 GO 术语的详细信息
# Using the get_go_term tool
{
"id": "GO:0006915"
}
验证 GO 标识符
# Using the validate_go_id tool
{
"id": "GO:0008150"
}
数据来源
本服务集成了:
- QuickGO API(https://www.ebi.ac.uk/QuickGO/)- 主要数据来源
- GO Consortium(https://geneontology.org/)- 官方 Gene Ontology
- AmiGO(http://amigo.geneontology.org/)- 其他浏览界面
错误处理
本服务包含完善的错误处理机制,可处理以下情况:
- 无效的 GO 标识符
- 缺失的术语
- API 超时
- 网络错误
- 格式错误的请求
贡献
- Fork 此仓库
- 创建功能分支
- 进行更改
- 根据需要添加测试
- 提交拉取请求
引用
如果您在研究或出版物中使用本项目,请按以下格式引用:
author = {Moudather Chelbi},
title = {GeneOntology MCP Server},
year = {2025},
howpublished = {https://github.com/Augmented-Nature/GeneOntology-MCP-Server},
note = {Accessed: 2025-06-29}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。