← Directory

longevity-genie/gget-mcp

Open Source
• Updated Jun 4, 2026, 06:46 PM

gget-mcp is an MCP (Model Context Protocol) server that wraps the popular gget bioinformatics library, enabling AI assistants to perform a wide range of genomics queries and analyses.

Use Cases ▼
01

Retrieving gene sequences (e.g., DNA, mRNA, protein) for a given gene symbol or ID across species.

02

Searching for orthologs and paralogs of a gene in different organisms to study evolutionary relationships.

03

Performing BLAST searches against major databases to find similar sequences or identify unknown sequences.

04

Fetching protein structures (e.g., PDB files) and associated metadata for structural biology research.

05

Looking up genomic variants (e.g., SNPs) and their clinical significance from databases like Ensembl VEP or dbSNP.

06

Automating the annotation of gene lists with functional information such as GO terms, pathways, and expression data.

What Problem It Solves ▼

Bioinformatics researchers and developers often need to query multiple genomic databases using various APIs, each with its own syntax and access method. This fragmentation slows down analysis and increases the learning curve. Additionally, AI-powered assistants like Claude cannot natively interact with bioinformatics data sources. gget-mcp solves this by wrapping the gget library’s unified interface to genomic databases into a standardized MCP server. This allows AI to perform complex genomics queries directly from natural language, reducing the need for manual scripting and enabling seamless integration of bioinformatics into conversational AI workflows.

Key Features ▼
✓

Wraps the comprehensive gget library, providing access to numerous genomic databases through a single MCP server.

✓

Enables AI assistants to directly interact with bioinformatics tools, greatly expanding their utility in life sciences.

✓

Open-source (MIT) with a simple setup via pip, encouraging community contributions and easy integration.

✓

Standardized MCP interface ensures compatibility with a growing ecosystem of AI tools and frameworks.

✓

Includes examples and test coverage to help users understand and verify functionality.

Overview

gget-mcp is an MCP (Model Context Protocol) server that wraps the popular gget bioinformatics library, enabling AI assistants to perform a wide range of genomics queries and analyses. By exposing gget’s functions as MCP tools, it allows language models to fetch gene sequences, retrieve protein structures, search for orthologs, perform BLAST searches, and query multiple genomic databases—all through natural language prompts. The tool bridges the gap between AI-driven conversations and real-world genomic data, making bioinformatics more accessible to researchers and developers who can integrate it into their workflows with minimal setup.

Full Description ▼

The server is built in Python and can be installed via pip. It runs locally or in a container, exposing a standardized API that AI clients like Claude or other MCP-compatible applications can consume. Configuration is straightforward using environment variables or JSON config files, and the project includes examples and tests to help users get started quickly. The tool relies on the underlying gget library, which itself provides a unified interface to over 20 genomic databases including Ensembl, UniProt, NCBI, and others.

Key features include the ability to search genes by symbol or ID, fetch protein sequences and structures, retrieve genomic coordinates, find variations, and analyze phylogenetic relationships. By wrapping these into a consistent MCP tool interface, gget-mcp allows AI to answer complex biological questions such as 'What are the homologs of BRCA1 in mouse?' or 'Fetch the protein structure for TP53' and integrate the results directly into the conversation. This opens up possibilities for assisted research, educational applications, and automated bioinformatics pipelines.

As an open-source project (MIT license), gget-mcp encourages community contributions and can be extended to cover more gget modules or customized for specific research needs. While still in early development, it has garnered interest from the bioinformatics and MCP communities and is listed in curated collections of MCP servers.

Pros & Cons

Pros

+

Wraps the comprehensive gget library, providing access to numerous genomic databases through a single MCP server.

+

Enables AI assistants to directly interact with bioinformatics tools, greatly expanding their utility in life sciences.

+

Open-source (MIT) with a simple setup via pip, encouraging community contributions and easy integration.

+

Standardized MCP interface ensures compatibility with a growing ecosystem of AI tools and frameworks.

+

Includes examples and test coverage to help users understand and verify functionality.

Cons

−

Dependent on external databases and the gget library; latency or downtime can affect tool availability.

−

Limited documentation and relatively early stage of development; some edge cases may not be handled.

−

Requires user to host and manage the MCP server locally, which may be a barrier for non-technical users.

Similar Tools

gget (standalone Python library without MCP integration) BioPython (general-purpose bioinformatics toolkit) Galaxy (web-based platform for genomic analysis) EMBOSS (suite of command-line bioinformatics tools) GenePattern (web-based genomic analysis platform)

More in Developer Tools