GWAS Bioinformatics MCP Server logo

GWAS Bioinformatics MCP Server

Queries 14 bioinformatics databases through 30+ MCP tools for genes, variants, proteins, pathways, structures, and drugs.

Install GWAS Bioinformatics MCP Server

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "gwas-bioinformatics-mcp-server": {
      "command": "uvx",
      "args": [
        "gwas-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

uvx gwas-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 4d ago.

Overview

GWAS Bioinformatics MCP Server MCP server connects AI clients to bioinformatics databases including UniProt, Ensembl, NCBI Gene, ClinVar, GWAS Catalog, GTEx, STRING, PDB, KEGG, and OMIM. It exposes more than 30 tools for gene and protein lookup, variant annotation, interaction analysis, pathway queries, structure searches, drug-target research, and genetic disease discovery. Install it as a Python package and run it over MCP through a client such as Claude Desktop. Reach for it when an agent needs to combine biological database queries without building separate API integrations.

Use cases

  • Search genes, proteins, and variants across biological databases
  • Annotate SNPs and inspect clinical interpretations
  • Trace protein interactions, enrichment, and pathways
  • Find structures, drug targets, and disease associations

Key features

  • 30+ tools across 14 bioinformatics databases
  • Gene, protein, variant, and GWAS queries
  • Protein interaction and functional enrichment analysis
  • AlphaFold, PDB, and KEGG lookups
  • Drug-target, pharmacogenomics, and disease research
  • One-hour response caching and asynchronous API calls

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

7/7 checks healthy over the last 45d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · gwas-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commit8mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How GWAS Bioinformatics MCP Server works

What GWAS Bioinformatics MCP Server MCP server does

GWAS Bioinformatics MCP Server MCP server gives MCP-compatible AI clients access to biological information from 14 named databases. Its tools cover protein and gene records, clinical variants, genome-wide association studies, expression QTL data, protein interactions, domains, structures, pathways, drug relationships, pharmacogenomics, and genetic diseases.

The server can search UniProt, NCBI Gene, and Ensembl; retrieve ClinVar interpretations and variant information; query the GWAS Catalog and GTEx; inspect STRING interactions and InterPro domains; search AlphaFold and PDB structures; retrieve KEGG pathways; and investigate Open Targets, PharmGKB, and OMIM records.

How it works

The package runs as a Python MCP server and exposes database operations as named tools. An MCP client sends a request such as a gene search, rsID lookup, pathway query, or structure search, and the server calls the relevant external database service. The available tools are grouped around proteins and genes, clinical variants, interactions, structures and pathways, drug discovery, and genetic diseases.

API responses are cached for one hour. Calls are asynchronous and non-blocking, and the server includes handling for API failures.

Setup and configuration

Install the published package with:

Terminal
pip install gwas-mcp

A Claude Desktop configuration can start the server with the Python module entry point:

config.json
{
  "mcpServers": {
    "gwas-bioinformatics": {
      "command": "python",
      "args": ["-m", "gwas_mcp.server"]
    }
  }
}

After saving the configuration, restart Claude Desktop. The documented configuration paths are under the Claude application data directory on Windows, macOS, and Linux.

For development, clone the repository, install it in editable mode with pip install -e ., and start it with python -m gwas_mcp.server.

Tools and capabilities

Representative tools include:

  • search_uniprot, get_protein_details, search_ncbi_gene, and search_ensembl_gene for gene and protein research.
  • get_variant_info, search_clinvar, get_clinvar_variant, and annotate_snps for variant information and functional consequences.
  • query_gwas_catalog and get_eqtl_data for association and expression-QTL queries.
  • get_protein_interactions, get_interaction_network, and get_functional_enrichment for interaction and enrichment analysis.
  • get_alphafold_structure, search_pdb_structures, and pathway tools for structural and biological context.
  • get_drug_targets, get_disease_associations, search_pharmgkb, and get_drug_gene_interactions for drug and disease research.
  • search_omim and get_gene_diseases for genetic disease lookups.

GWAS Bioinformatics MCP Server MCP server is therefore suited to exploratory analysis across multiple sources, such as checking a gene, tracing associated variants, reviewing pathways, and finding related drugs or diseases in one client session.

Limitations and notes

The README identifies the supported databases and tools but does not document authentication requirements, rate limits, database version pinning, result pagination, or the freshness of each source. Results depend on the external services called by the tools. The project requires Python 3.10 or newer according to its documentation, and it is licensed under MIT.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about GWAS Bioinformatics MCP Server

GWAS Bioinformatics MCP Server is an MCP server that connects AI clients to databases such as UniProt, Ensembl, NCBI Gene, ClinVar, GWAS Catalog, GTEx, STRING, PDB, KEGG, Open Targets, PharmGKB, and OMIM. Its main tools search genes, proteins, variants, pathways, structures, drug relationships, and diseases.

Install it with `pip install gwas-mcp`. For source development, clone the repository, run `pip install -e .`, and start it with `python -m gwas_mcp.server`.

Add a server entry that runs `python -m gwas_mcp.server` to `claude_desktop_config.json`, then restart Claude Desktop. The README provides configuration paths for Windows, macOS, and Linux.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGWAS Bioinformatics MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gwas-bioinformatics-mcp-server?style=directory)](https://allmcps.com/mcp/gwas-bioinformatics-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/gwas-bioinformatics-mcp-server"><img src="https://allmcps.com/api/badge/gwas-bioinformatics-mcp-server?style=directory" alt="GWAS Bioinformatics MCP Server on AllMCPs" /></a>