flybase-mcp-server

sviatkh/flybase-mcp-server

3.1

If you are the rightful owner of flybase-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This MCP server facilitates integration with FlyBase, a comprehensive database for the genetics and molecular biology of Drosophila melanogaster.

Tools
2
Resources
0
Prompts
0

FlyBase MCP

MCP server for FlyBase integration

This MCP server allows accessing and retrieving information from FlyBase, a comprehensive database for the genetics and molecular biology of Drosophila melanogaster.

Installation

  • Local setup with Claude Desktop:

Add the following to your claude_desktop_config.json file. To locate this file, click your name in Claude Desktop, go to “Settings,” then “Developer.” Under “Local MCP servers,” select “Edit Config.”

{
  "mcpServers": {
    "flybase": {
      "command": "uvx",
      "args": [
        "flybase-mcp-server@latest"
      ],
      "env": {
        "UV_PYTHON": "3.11"
      }
    }
  }
}

Features

  • Retrieving a concise summary for a specific gene from FlyBase using its unique gene ID.
  • Fetching Gene Ontology (GO) slim terms for a gene by specifying the GO domain, such as biological_process, cellular_component, or molecular_function.

API reference

Tools

  1. get_flybase_gene_summary

    • This tool retrieves a concise summary for a specific gene from FlyBase.
    • Requires: the unique FlyBase gene ID (e.g., FBgn0003362).
  2. get_flybase_gene_ontology

    • This tool fetches Gene Ontology (GO) slim terms for a gene, categorized by a specific GO domain.
    • Requires: the unique FlyBase gene ID (e.g., FBgn0003362).
      • gene_ontology_domain (str): The specific GO domain to query.

        • Available values for GO: biological_process, cellular_component, molecular_function