GA4GH MCP Server (DNAstack)
dnastack/ga4gh-mcp-serverExposes 57 tools across the GA4GH Registry, WES, TES, TRS, Beacon v2, DRS, htsget, refget, and Data Connect as one MCP server.
Overview
A single MCP server, published under the DNAstack GitHub organisation, that exposes the breadth of the GA4GH standards ecosystem to AI clients such as Claude Desktop and Claude Code: 57 tools spanning Registry discovery (12), WES (6), TES (5), TRS (8), Beacon v2 (7), DRS (3), htsget (4), refget (3), Data Connect (5), and combined Service Info/Registry (4), confirmed directly from the project's own README rather than assumed from its name. This is the strongest possible fit for this registry's mcp-server admission bar: it implements, not merely references, eight-plus named GA4GH API specifications as MCP tool groups.
The repository (created 2026-04-17, last pushed 2026-08-05, public, non-fork) is not an impersonation or a coincidental name match: Marc Fiume, co-chair of this very GA4GH AI Workstream, is a confirmed contributor (mfiume, 22 contributions) on the repository itself. A hosted instance is live at a Cloud Run endpoint, gated by a per-user API key passed as Authorization: Bearer, with self-hosting documented for Docker and Google Cloud Run.
Licensing note: the repository carries no root LICENSE file, so GitHub's own repository metadata reports no licence. Checked directly against the project's own packaging manifest (pyproject.toml) rather than relying on that absence, the [project] table declares license = "Apache-2.0" explicitly, the project's own authoritative self-declaration, the same convention this registry already accepts elsewhere (a plugin manifest's own license field) when no separate LICENSE file exists. Recorded here as Apache-2.0 on that basis, not invented.
Not a marginal call: this entry implements named GA4GH standards directly, the strongest of the two relevance tests this registry's PRD defines for the mcp-servers type.
Details
- Licence
- Apache-2.0
- Version
- 0.1.0
- Category
- Other GA4GH-standard or genomics/health data source
- Homepage
- https://github.com/DNAstack/ga4gh-mcp-server
- Repository
- https://github.com/DNAstack/ga4gh-mcp-server
- Maintainers
- Susheel Varma (@susheel, GA4GH AI Workstream / Sage Bionetworks)
- Keywords
- ga4ghtrsdrsbeaconhtsgetrefgetdata-connectwestesmcp-server
- GA4GH standards
- trsdrsbeaconhtsgetrefgetdata-connectwestesservice-infoservice-registry
Publisher
Safety classification
No safety classification has been submitted for this entry.
Server manifest
- Server name
- io.github.dnastack/ga4gh-mcp-server
- Server version
- 0.1.0
- Implements
- trs, drs, beacon, htsget, refget, data-connect, wes, tes, service-info, service-registry
Install
Add this to your Claude Desktop MCP server configuration.
{
"mcpServers": {
"io.github.dnastack/ga4gh-mcp-server": {
"type": "http",
"url": "https://ga4gh-mcp-662019113068.us-central1.run.app/mcp/"
}
}
}Add this to your Claude Code MCP server configuration.
{
"mcpServers": {
"io.github.dnastack/ga4gh-mcp-server": {
"type": "http",
"url": "https://ga4gh-mcp-662019113068.us-central1.run.app/mcp/"
}
}
}Add this to your Cursor MCP server configuration.
{
"mcpServers": {
"io.github.dnastack/ga4gh-mcp-server": {
"type": "http",
"url": "https://ga4gh-mcp-662019113068.us-central1.run.app/mcp/"
}
}
}Add this to your VS Code MCP server configuration.
{
"servers": {
"io.github.dnastack/ga4gh-mcp-server": {
"type": "http",
"url": "https://ga4gh-mcp-662019113068.us-central1.run.app/mcp/"
}
}
}Add this to your Windsurf MCP server configuration.
{
"mcpServers": {
"io.github.dnastack/ga4gh-mcp-server": {
"type": "http",
"url": "https://ga4gh-mcp-662019113068.us-central1.run.app/mcp/"
}
}
}Add this to your Kiro MCP server configuration.
{
"mcpServers": {
"io.github.dnastack/ga4gh-mcp-server": {
"type": "http",
"url": "https://ga4gh-mcp-662019113068.us-central1.run.app/mcp/"
}
}
}Provenance
- Created
- Updated
- Last verified