GeneOntology MCP Server

A comprehensive Model Context Protocol server for accessing Gene Ontology data with tools for term search, ontology navigation, gene annotations, and

Local serverstdioGo

What is the GeneOntology MCP Server?

A comprehensive Model Context Protocol server for accessing Gene Ontology data with tools for term search, ontology navigation, gene annotations, and enrichment

The short version

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.

  • 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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_go_termsSearch across Gene Ontology terms by keyword, name, or definition.
get_go_term
validate_go_id
get_ontology_statsGet statistics about GO ontologies (term counts, recent updates).

How to install the GeneOntology MCP Server

{
  "mcpServers": {
    "geneontology": {
      "command": "npx",
      "args": ["-y", "npm"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use GeneOntology to search go terms.”
  • “Use GeneOntology to get go term.”
  • “Use GeneOntology to validate go id.”

Frequently asked questions

A comprehensive Model Context Protocol server for accessing Gene Ontology data with tools for term search, ontology navigation, gene annotations, and enrichment Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.