@pipeworx/mesh
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/mesh’s. Install: one-click buttons
Connect to just the @pipeworx/mesh pack
https://gateway.pipeworx.io/mesh/mcp — only @pipeworx/mesh’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 3
Tools
- search_descriptors — Search NLM MeSH descriptors by a disease/drug/concept term (e.g. “diabetes”, “aspirin”, “myocardial infarction”). Returns the matching MeSH descriptor IDs (Dxxxxxxx) — the controlled-vocabulary headin
- get_descriptor — Get full detail for a MeSH descriptor by its ID (e.g. “D003920” = Diabetes Mellitus): its preferred label, entry terms (synonyms MeSH indexes under it), allowable qualifiers (subheadings like “drug th
- resolve_term — Map a free-text term or everyday synonym to its canonical MeSH descriptor(s) — the preferred heading to use when searching PubMed. Tries an exact descriptor match first; if none, falls back to a fuzzy
Tools
get_descriptor— Get full detail for a MeSH descriptor by its ID (e.g. D003920 = Diabetes Mellitus): its preferred label, entry terms (synonyms MeSH indexes under it), allowable qualifiers (subheadings like drug theraresolve_term— Map a free-text term or everyday synonym to its canonical MeSH descriptor(s) — the preferred heading to use when searching PubMed. Tries an exact descriptor match first; if none, falls back to a fuzzysearch_descriptors— Search NLM MeSH descriptors by a disease/drug/concept term (e.g. diabetes , aspirin , myocardial infarction ). Returns the matching MeSH descriptor IDs (Dxxxxxxx) — the controlled-vocabulary headings