Plant Genomics MCP

by musharnaco.huggingface.musharna/plant-genomics-mcp

  • Remote endpoint
  • 8 tools
  • MIT

Tools

  • plant_genomics_mcp_ensembl_plants_lookup_locus Fetch gene metadata for a plant locus from Ensembl Plants. Returns display name, coordinates, strand, biotype and description.
  • plant_genomics_mcp_gene_report One-shot "tell me about this gene" dossier, as rendered Markdown. Resolves the locus through Ensembl Plants and UniProt, then fans out in parallel to cross-references, KEGG pathways, STRING interactors, Europe PMC literature and QuickGO terms. Ensembl is the root: if it fails there is no dossier. Any single downstream backend failing degrades just that section to an "Unavailable" note; the rest still renders.
  • plant_genomics_mcp_go_enrichment GO and KEGG over-representation analysis for a gene LIST, via g:Profiler. Where go_annotations answers "what terms does this one gene carry", this answers "what is my gene SET enriched for" — the usual question for a differential-expression or co-expression cluster.
  • plant_genomics_mcp_gramene_homologs Orthologs and paralogs for a plant locus, from Gramene compara. The projection carries target locus, homology category and shared gene tree, but not per-row taxon or protein ID.
  • plant_genomics_mcp_locus_go_annotations Gene Ontology annotations for a plant locus, from QuickGO (EBI). The locus is first resolved to a UniProt accession, then QuickGO is queried by gene product. A locus with no UniProt entry cannot be queried, and that resolution failure is raised rather than returned as an empty result.
  • plant_genomics_mcp_locus_literature Search Europe PMC for literature mentioning a plant locus. For non-Arabidopsis species the common name is appended to the query to disambiguate locus IDs.
  • plant_genomics_mcp_resolve_locus_to_uniprot Resolve a plant locus to its canonical UniProtKB record. Prefers reviewed (Swiss-Prot) entries and falls back to unreviewed (TrEMBL) when no curated record exists, which is common outside Arabidopsis.
  • plant_genomics_mcp_string_interactions Protein-protein interaction partners from STRING-DB. Accepts a UniProt accession or a locus identifier; the latter is resolved through UniProt first. Returns first-neighbour partners with the combined STRING score and its per-channel sub-scores.

As the server's own listing gives them. We never call a tool.