
这是一个通过其REST API提供对KEGG(京都基因与基因组百科全书)数据库全面访问的模型上下文协议(MCP)服务器。
此MCP服务器实现了与KEGG广泛生物数据库的无缝集成,提供了通路分析、基因研究、化合物调查以及跨数据库链接的工具。它设计用于生物信息学、系统生物学、药物发现及相关领域的研究人员。
get_database_info:获取发布信息和统计数据list_organisms:获取所有KEGG生物及其代码和名称search_pathways:按关键词或名称搜索通路get_pathway_info:获取详细通路信息get_pathway_genes:获取参与特定通路的基因search_genes:按名称、符号或关键词搜索基因get_gene_info:获取详细的基因信息,可选序列search_compounds:按名称、公式或结构搜索化合物get_compound_info:获取详细的化合物信息search_reactions:按关键词搜索生化反应get_reaction_info:获取详细的反应信息search_enzymes:按EC编号或名称搜索酶get_enzyme_info:获取详细的酶信息search_diseases:按名称或关键词搜索人类疾病get_disease_info:获取详细的疾病信息search_drugs:按名称、靶点或适应症搜索药物get_drug_info:获取详细的药物信息get_drug_interactions:查找药物间的不良相互作用search_modules:按名称或功能搜索KEGG模块get_module_info:获取详细的模块信息search_ko_entries:搜索KEGG直系同源条目get_ko_info:获取详细的KO信息search_glycans:按名称或组成搜索多糖结构get_glycan_info:获取详细的多糖信息search_brite:搜索BRITE功能层次get_brite_info:获取详细的BRITE条目信息get_pathway_compounds:获取通路中的所有化合物get_pathway_reactions:获取通路中的所有反应get_compound_reactions:获取涉及某个化合物的所有反应get_gene_orthologs:在不同生物中查找直系同源基因batch_entry_lookup:高效处理多个KEGG条目convert_identifiers:在KEGG和外部数据库ID之间转换find_related_entries:在数据库间查找相关条目kegg://pathway/{pathway_id}:通路信息kegg://gene/{org}:{gene_id}:基因详情kegg://compound/{compound_id}:化合物信息kegg://reaction/{reaction_id}:反应详情kegg://disease/{disease_id}:疾病信息kegg://drug/{drug_id}:药物信息kegg://organism/{org_code}:生物详情kegg://search/{database}/{query}:搜索结果cd kegg-server
npm install
npm run build
# 搜索糖酵解通路
search_pathways(query="glycolysis")
# 获取人类糖酵解通路
get_pathway_info(pathway_id="hsa00010")
# 获取人类糖酵解通路中的基因
get_pathway_genes(pathway_id="hsa00010")
# 搜索胰岛素基因
search_genes(query="insulin", organism_code="hsa")
# 获取人类胰岛素基因的详细信息
get_gene_info(gene_id="hsa:3630", include_sequences=true)
# 搜索葡萄糖化合物
search_compounds(query="glucose")
# 获取葡萄糖化合物信息
get_compound_info(compound_id="C00031")
# 按分子式搜索
search_compounds(query="C6H12O6", search_type="formula")
# 将KEGG基因ID转换为NCBI基因ID
convert_identifiers(source_db="hsa", target_db="ncbi-geneid")
# 查找与特定基因相关的通路
find_related_entries(source_db="genes", target_db="pathway", source_entries=["hsa:3630"])
此服务器实现了核心KEGG REST API操作:
该服务器支持KEGG中的所有生物,包括:
服务器包含全面的错误处理:
此服务器使用模型上下文协议SDK构建。要贡献:
MIT许可证 - 详见LICENSE文件。
对于以下问题: