Vibe Coding Discover

MCP

pubmed-mcp-server

View on GitHub

Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms via MCP. STDIO or Streamable HTTP.

★ 14823 forksTypeScriptApache-2.0cyanheads

MCP server exposing NCBI E-utilities, PMC, and Europe PMC as 11 tools plus a resource and prompt: literature search, article metadata, full-text retrieval with Unpaywall fallback, citation formatting, MeSH lookup, and ID conversion. Runs over STDIO, Streamable HTTP, or a hosted endpoint.

Use Cases

Search PubMed and Europe PMC literature from an AI agentFetch full-text articles via PMC, Europe PMC, and Unpaywall fallbackGenerate APA/MLA/BibTeX/RIS/Vancouver citationsResolve partial citations to PMIDs via ECitMatchConvert between DOI, PMID, and PMCIDLook up MeSH terms for controlled-vocabulary queriesFind related, citing, and referenced articlesSpell-check biomedical queriesBuild structured biomedical research plans via a promptGround agent answers in peer-reviewed biomedical literature

Built With

Language
TypeScript
Frameworks
Model Context Protocol SDK · @cyanheads/mcp-ts-core · Bun · Vitest · Biome · Docker

Tags

mcp · mcp-server · pubmed · biomedical · europe-pmc · ncbi · citations · mesh · full-text · open-access · unpaywall · typescript · docker · streamable-http · stdio · literature-search