gnomad-mcp

gnomad-mcp

3.1

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

The gnomAD MCP Server provides a programmatic interface to the Genome Aggregation Database API, supporting multiple API versions and abstracting version-specific differences.

The gnomAD MCP Server is designed to facilitate access to the Genome Aggregation Database (gnomAD) through a unified API interface. It supports multiple versions of the gnomAD API, including v2.1.1, v3.1.2, and v4.1.0, and abstracts the differences in fields and schemas across these versions. This server is under active development, and its features and APIs may change without notice. It allows users to perform various queries such as retrieving gene information, variant data, and population frequencies, among others. The server is built using Python and relies on several dependencies, including aiohttp, fastmcp, and gql, to manage asynchronous operations and GraphQL queries. The project is structured to separate version-specific queries and schemas, ensuring maintainability and scalability.

Features

  • Unified API Interface: Provides a consistent API across multiple gnomAD versions.
  • Version-Specific Query Management: Uses a QueryTemplateEngine pattern to handle version-specific GraphQL queries.
  • Comprehensive Query Support: Supports a wide range of queries including gene, variant, and population frequency data retrieval.
  • Active Development: Continuously updated with new features and improvements.
  • Python-Based: Built using Python with support for asynchronous operations.