A side-by-side look at the Noodle Biomedical Literature Discovery MCP and Mesh MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Noodle Biomedical Literature Discovery MCP for biology & bioinformatics work over a hosted endpoint; choose Mesh for biology & bioinformatics as a local process. You can also run both side by side in one block.
mcpServerssearch_biomedical_literature, get_publication_details, get_work_details.search_descriptors, get_descriptor, resolve_term.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Biology & Bioinformatics | Biology & Bioinformatics |
| Quality signal | 78/100 · Great | 51/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Free | Not declared |
| Required env vars | None listed | None listed |
| Verified owner | Verified | Community listing |
| GitHub stars | 0 | 0 |
| Directory activity | 6 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 7 | 3 |
| Full listing | View Noodle Biomedical Literature Discovery MCP | View Mesh |
search_biomedical_literatureSemantically search Noodle's public PubMed-derived biomedical corpus. Include known PMID, DOI, or PMCID identifiers in the query so they can act as exact anchors. Results are for literature discovery and professional review, not diagnosis or treatment.get_publication_detailsRetrieve one complete public bibliographic record by PMID after search. Results are for literature discovery and professional review, not diagnosis or treatment.get_work_detailsRetrieve one complete public bibliographic record by Noodle work identifier. Results are for literature discovery and professional review, not diagnosis or treatment.get_publication_neighborhoodRetrieve the bounded citation and semantic neighborhood around one PMID. Results are for literature discovery and professional review, not diagnosis or treatment.get_work_neighborhoodRetrieve the bounded citation and semantic neighborhood around one Noodle work identifier. Results are for literature discovery and professional review, not diagnosis or treatment.get_corpus_summaryReturn public corpus coverage, source, freshness, and count metadata. Results are for literature discovery and professional review, not diagnosis or treatment.support_helenaLearn about the separate Helena Good MCP. This opt-in information action initiates no payment or outreach and changes no scientific result.search_descriptorsSearch 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 used to index PubMed. The core free-text-to-MeSH lookup. Keyless.get_descriptorGet 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 therapy", "epidemiology"), and related see-also headings. Keyless.resolve_termMap 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 contains match (flagged fuzzy). Keyless.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"noodle-biomedical-literature-discovery-mcp": {
"url": "https://api.helena.bio/noodle/v1/mcp"
}
}
}
{
"mcpServers": {
"mesh": {
"command": "npx",
"args": [
"-y",
"@pipeworx/mcp-mesh"
]
}
}
}