MGnify — EMBL-EBI's metagenomics resource: public microbiome studies, the biome vocabulary they…
MCPpedia last refreshed this data
io.github.pipeworx-io/mgnify is an MCP server that MGnify — EMBL-EBI's metagenomics resource: public microbiome studies, the biome vocabulary they…. Its tool list has not been published yet over http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"mgnify": {
"url": "https://gateway.pipeworx.io/mgnify/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MGnify — EMBL-EBI's metagenomics resource: public microbiome studies, the biome vocabulary they…
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @pipeworx/mcp-mgnify against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in health
MCP server for the ClinicalTrials.gov v2 API. Search trials, retrieve study details and results, and match patients to eligible trials.
Search ClinicalTrials.gov: find studies, retrieve results, match patients to candidate trials.
Control FL Studio with Claude: in-DAW mixing, diagnosis, routing, and composition.
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
MCP Security Weekly
Get CVE alerts and security updates for io.github.pipeworx-io/mgnify and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MGnify (EMBL-EBI) — public metagenomics studies, the controlled biome vocabulary they are classified under, and the ~57,000 MAGs and isolate genomes in MGnify's species-level genome catalogues, with completeness, contamination and GTDB taxonomy for each.
Part of Pipeworx — an MCP gateway connecting AI agents to 1865+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
mgnify_search_studies(search?, biome_lineage?, limit?) — microbiome studies
by free text and/or biome, each with its ENA project accessions.mgnify_study(accession) — one MGYS study in full.mgnify_genomes(search?, catalogue_id?, taxon_lineage?, limit?) — the genome
catalogues, with CheckM completeness/contamination, N50, GC, origin and
ENA/NCBI cross-references.mgnify_biomes(lineage_prefix?, limit?) — the ~492-lineage biome vocabulary.
The exact lineage strings are not guessable; look them up here first.Keyless. No registration step.
GET /v1/studies/MGYS00010519 returns Not found for a
study v2 serves in full. A v1-based pack would answer "that study does not
exist" about studies that do.catalogue_id=,
taxon_lineage=, biome_name= and lineage= all return the FULL unfiltered
collection — same count, same first row, no error. Only search= narrows
anything (studies 5,684 → 532 for "gut"; genomes 56,782 → 787 for
"Prevotella"). This pack passes search through and applies the rest
client-side, reporting rows_scanned and scan_exhausted so a caller can
tell "no matches" from "we stopped looking".search= does not work on /biomes either. The 492-row vocabulary comes
back whole whatever you ask, so mgnify_biomes pages it and filters here./v2/studies/?…; without it, 301).
Detail URLs must NOT have one (/v2/studies/MGYS00010519).page_size caps at 100 and clamps silently — asking for 500 returns 100
with no indication the request was reduced.Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"mgnify": {
"url": "https://gateway.pipeworx.io/mgnify/mcp"
}
}
}
tools/list at https://gateway.pipeworx.io/mgnify/mcp returns the tools in the table
above plus the shared Pipeworx meta-tools — ask_pipeworx,
discover_tools, search_within, remember/recall and the rest of the
gateway-wide set. So the tool count you see is larger than this table: a
single-pack endpoint currently lists roughly 30 shared tools alongside the
pack's own. The connection's initialize response states its exact scope, and
is the authoritative answer for a given day.
This is deliberate, not multiplexing by accident. The meta-tools are what let a
scoped connection answer a question this pack does not cover — via
ask_pipeworx, which routes across the whole catalog — without you adding a
second MCP server. There is currently no way to mount a pack endpoint without
them; if the extra schemas cost you more context than the routing is worth,
connect to the full gateway once rather than to several pack endpoints.
Or connect to the full Pipeworx gateway to get every pack's tools listed directly, instead of just this one's:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Both URLs reach the sa