Gget

Provides access to gget bioinformatics tools via MCP for genes, sequences, enrichment, structures, and mutations.
  • other

24

GitHub Stars

other

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "longevity-genie-gget-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "gget-mcp@latest",
        "stdio"
      ]
    }
  }
}

You can access powerful bioinformatics tools through a dedicated MCP server that exposes gget capabilities. This server provides a structured, AI-friendly interface to query gene and sequence data, perform sequence analysis, expression and enrichment analyses, protein structure predictions, and cancer/mutation insights, all via a standard MCP connection.

How to use

Connect to the gget MCP server using an MCP client. The server exposes tools for gene search, sequence retrieval, alignment, enrichment analysis, protein structure prediction, and more. Use natural language prompts to request data, analyses, or file outputs, and let the MCP client handle the orchestration of the underlying gget functions.

How to install

Prerequisites: you need a Unix-like shell, and you should have either uv or Node.js installed depending on your chosen workflow.

# Quick start: install uv (optional, uvx can auto-install)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Verify installation
uv --version
uvx --version

Run the MCP server in STDIO mode using uvx. This starts a local server you can connect to from MCP clients.

uvx gget-mcp stdio

If you prefer HTTP mode to interact over a web server, run the server in HTTP mode.

uvx gget-mcp http

If you want Server-Sent Events (SSE) mode for real-time communication, run the server in SSE mode.

uvx gget-mcp sse

Additional configuration and notes

The server can be configured for different MCP client setups. You can set up STDIO mode to write outputs to disk or HTTP mode to serve a web interface. The recommended STDIO configuration uses uvx to run the server from the latest gget-mcp package in stdio mode.

{
  "mcpServers": {
    "gget-mcp": {
      "command": "uvx",
      "args": ["--from", "gget-mcp@latest", "stdio"]
    }
  }
}

Troubleshooting and tips

If you encounter issues with uvx, try cleaning the uv cache and re-running the server. Common steps include ensuring uv and node are in your PATH and restarting the client if you see a timeout on first launch.

For per-session debugging, inspect the running MCP server’s status in your MCP client or device logs. If a request times out or an operation stalls, verify your network connection and try restarting the server mode you are using (stdio, http, or sse).

Tools and capabilities you can access

The server exposes a broad set of bioinformatics tools via MCP. Here are the core functions you can invoke through your MCP client.

- gget_search: Find Ensembl IDs associated with search terms
- gget_info: Fetch detailed information for Ensembl IDs
- gget_seq: Retrieve nucleotide or amino acid sequences
- gget_ref: Get reference genome information from Ensembl
- gget_blast: BLAST nucleotide or amino acid sequences
- gget_blat: Find genomic locations of sequences
- gget_muscle: Align multiple sequences
- gget_archs4: Get gene expression data from ARCHS4
- gget_enrichr: Perform gene set enrichment analysis
- gget_pdb: Fetch protein structure data from PDB
- gget_alphafold: Predict protein structure
- gget_cosmic: Search COSMIC cancer mutations
- gget_cellxgene: Query single-cell RNA-seq data

Available tools

gget_search

Find Ensembl IDs associated with search terms

gget_info

Fetch detailed information for Ensembl IDs

gget_seq

Retrieve nucleotide or amino acid sequences

gget_ref

Get reference genome information from Ensembl

gget_blast

BLAST nucleotide or amino acid sequences

gget_blat

Find genomic locations of sequences

gget_muscle

Align multiple sequences

gget_archs4

Get gene expression data from ARCHS4

gget_enrichr

Perform gene set enrichment analysis

gget_pdb

Fetch protein structure data from PDB

gget_alphafold

Predict protein structure using AlphaFold

gget_cosmic

Search COSMIC database for cancer mutations

gget_cellxgene

Query single-cell RNA-seq data from CellxGene

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational