loading…
Search for a command to run...
loading…
Enables natural language querying and analysis of KEGG biological databases, including pathways, genes, compounds, reactions, diseases, and drugs.
Enables natural language querying and analysis of KEGG biological databases, including pathways, genes, compounds, reactions, diseases, and drugs.

A Model Context Protocol (MCP) server that provides comprehensive access to the KEGG (Kyoto Encyclopedia of Genes and Genomes) database through its REST API.
Developed by Augmented Nature
This MCP server enables seamless integration with KEGG's extensive biological databases, providing tools for pathway analysis, gene research, compound investigation, and cross-database linking. It's designed for researchers in bioinformatics, systems biology, drug discovery, and related fields.
get_database_info: Get release information and statisticslist_organisms: Get all KEGG organisms with codes and namessearch_pathways: Search pathways by keywords or namesget_pathway_info: Get detailed pathway informationget_pathway_genes: Get genes involved in specific pathwayssearch_genes: Search genes by name, symbol, or keywordsget_gene_info: Get detailed gene information with optional sequencessearch_compounds: Search compounds by name, formula, or structureget_compound_info: Get detailed compound informationsearch_reactions: Search biochemical reactions by keywordsget_reaction_info: Get detailed reaction informationsearch_enzymes: Search enzymes by EC number or nameget_enzyme_info: Get detailed enzyme informationsearch_diseases: Search human diseases by name or keywordsget_disease_info: Get detailed disease informationsearch_drugs: Search drugs by name, target, or indicationget_drug_info: Get detailed drug informationget_drug_interactions: Find adverse drug-drug interactionssearch_modules: Search KEGG modules by name or functionget_module_info: Get detailed module informationsearch_ko_entries: Search KEGG Orthology entriesget_ko_info: Get detailed KO informationsearch_glycans: Search glycan structures by name or compositionget_glycan_info: Get detailed glycan informationsearch_brite: Search BRITE functional hierarchiesget_brite_info: Get detailed BRITE entry informationget_pathway_compounds: Get all compounds in a pathwayget_pathway_reactions: Get all reactions in a pathwayget_compound_reactions: Get all reactions involving a compoundget_gene_orthologs: Find orthologous genes across organismsbatch_entry_lookup: Process multiple KEGG entries efficientlyconvert_identifiers: Convert between KEGG and external database IDsfind_related_entries: Find related entries across databaseskegg://pathway/{pathway_id}: Pathway informationkegg://gene/{org}:{gene_id}: Gene detailskegg://compound/{compound_id}: Compound informationkegg://reaction/{reaction_id}: Reaction detailskegg://disease/{disease_id}: Disease informationkegg://drug/{drug_id}: Drug informationkegg://organism/{org_code}: Organism detailskegg://search/{database}/{query}: Search resultscd kegg-server
npm install
npm run build
# Search for glycolysis pathways
search_pathways(query="glycolysis")
# Get human glycolysis pathway
get_pathway_info(pathway_id="hsa00010")
# Get genes in human glycolysis pathway
get_pathway_genes(pathway_id="hsa00010")
# Search for insulin genes
search_genes(query="insulin", organism_code="hsa")
# Get detailed information for human insulin gene
get_gene_info(gene_id="hsa:3630", include_sequences=true)
# Search for glucose compounds
search_compounds(query="glucose")
# Get glucose compound information
get_compound_info(compound_id="C00031")
# Search by molecular formula
search_compounds(query="C6H12O6", search_type="formula")
# Convert KEGG gene IDs to NCBI Gene IDs
convert_identifiers(source_db="hsa", target_db="ncbi-geneid")
# Find pathways related to specific genes
find_related_entries(source_db="genes", target_db="pathway", source_entries=["hsa:3630"])
This server implements the core KEGG REST API operations:
The server supports all organisms in KEGG, including:
The server includes comprehensive error handling:
This server is built using the Model Context Protocol SDK. To contribute:
MIT License - see LICENSE file for details.
For issues related to:
Выполни в терминале:
claude mcp add kegg-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.