GA4GH htsget Server
susheel/ga4gh-plugins@0.1.0-rc.5Requests GA4GH htsget tickets (byte-range URLs) and service-info documents, downloads their data blocks, from a configured htsget server, and registers the bundled ga4gh-htsget skill
Overview
Requests GA4GH htsget tickets (byte-range URLs) and service-info documents from a configured htsget server, downloading their data blocks. Bundles the ga4gh-htsget skill.
Install: not published to npm or any other package registry. Clone and build the ga4gh-plugins repository, then run this package's standalone stdio MCP server with Node, using an absolute path:
git clone https://github.com/susheel/ga4gh-plugins.git
cd ga4gh-plugins && pnpm install && pnpm run build
GA4GH_HTSGET_ALLOW_UNENFORCED_MCP=true GA4GH_HTSGET_BASE_URL=https://your-htsget-endpoint.example.org \
node /absolute/path/to/ga4gh-plugins/packages/htsget/lib/bin.js
The standalone server has no GA4GH policy enforcement point in scope and refuses to start unless GA4GH_HTSGET_ALLOW_UNENFORCED_MCP=true is set. Run the Cordis plugin instead where GA4GH Passport/Visa policy enforcement is required.
Details
- Licence
- MIT
- Version
- 0.1.0-rc.5
- Category
- htsget
- Homepage
- https://github.com/susheel/ga4gh-plugins/tree/main/packages/htsget
- Repository
- https://github.com/susheel/ga4gh-plugins
- Maintainers
- Susheel Varma (@susheel, GA4GH AI Workstream / Sage Bionetworks)
- Keywords
- ga4ghhtsgetcordis-pluginmcp-server
- GA4GH standards
- htsget
Publisher
- Published by
- Susheel Varma (GitHub user) profile ↗
- Upstream name
- ga4gh-plugins
- Upstream version
0.1.0-rc.5(Git tag)- Version date
Safety classification
No safety classification has been submitted for this entry.
Install
Run in Claude Code:
git clone https://github.com/susheel/ga4gh-plugins.git cd ga4gh-plugins && pnpm install && pnpm run build claude mcp add ga4gh-htsget \ --env GA4GH_HTSGET_ALLOW_UNENFORCED_MCP=true \ --env GA4GH_HTSGET_BASE_URL=https://your-htsget-endpoint.example.org \ -- node /absolute/path/to/ga4gh-plugins/packages/htsget/lib/bin.js
Run in Codex:
git clone https://github.com/susheel/ga4gh-plugins.git cd ga4gh-plugins && pnpm install && pnpm run build codex mcp add ga4gh-htsget \ --env GA4GH_HTSGET_ALLOW_UNENFORCED_MCP=true \ --env GA4GH_HTSGET_BASE_URL=https://your-htsget-endpoint.example.org \ -- node /absolute/path/to/ga4gh-plugins/packages/htsget/lib/bin.js
Run in opencode:
{
"mcp": {
"ga4gh-htsget": {
"type": "local",
"command": [
"node",
"/absolute/path/to/ga4gh-plugins/packages/htsget/lib/bin.js"
],
"enabled": true,
"environment": {
"GA4GH_HTSGET_ALLOW_UNENFORCED_MCP": "true",
"GA4GH_HTSGET_BASE_URL": "https://your-htsget-endpoint.example.org"
}
}
}
}Run in Any MCP-capable harness (generic):
{
"mcpServers": {
"ga4gh-htsget": {
"command": "node",
"args": [
"/absolute/path/to/ga4gh-plugins/packages/htsget/lib/bin.js"
],
"env": {
"GA4GH_HTSGET_ALLOW_UNENFORCED_MCP": "true",
"GA4GH_HTSGET_BASE_URL": "https://your-htsget-endpoint.example.org"
}
}
}
}Provenance
- Created
- Updated
- Last verified