Labsco
Augmented-Nature logo

Unofficial Gene Ontology MCP Server

โ˜… 8

from Augmented-Nature

Access Gene Ontology (GO) data for ontology-based analysis, gene annotation research, and functional enrichment studies.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Logo

Unofficial Gene Ontology MCP Server

A comprehensive Model Context Protocol server for accessing Gene Ontology (GO) data, enabling AI systems to perform ontology-based analysis, gene annotation research, and functional enrichment studies.

Features

  • Term Search & Lookup: Search GO terms by keyword, name, or definition
  • Ontology Navigation: Explore hierarchical relationships between terms
  • Gene Annotations: Access GO annotations for genes and proteins
  • Validation: Validate GO identifiers and check term existence
  • Statistics: Get comprehensive ontology statistics and metadata

Examples

# Using the search_go_terms tool
{
  "query": "apoptosis",
  "ontology": "biological_process",
  "size": 5,
  "include_obsolete": false
}

Get detailed information about a GO term

# Using the get_go_term tool
{
  "id": "GO:0006915"
}

Validate a GO identifier

# Using the validate_go_id tool
{
  "id": "GO:0008150"
}

Data Sources

This server integrates with:

Error Handling

The server includes comprehensive error handling for:

  • Invalid GO identifiers
  • Missing terms
  • API timeouts
  • Network errors
  • Malformed requests

Citation

If you use this project in your research or publications, please cite it as follows:

author = {Moudather Chelbi},
title = {GeneOntology MCP Server},
year = {2025},
howpublished = {https://github.com/Augmented-Nature/GeneOntology-MCP-Server},
note = {Accessed: 2025-06-29}