libregistry
Registry
Models
Docker
IAM
MCP
Docs
Sign in with Google
MCP Servers
/
productivity
/ pubmed-mcp-server
pubmed-mcp-server
JSON →
stdio
none
★ 101
productivity
PubMed biomedical literature
github ↗
Install
How to run this server
[ { "cmd": "npx (no", "imports": [] } ]
server path:
pubmed-mcp-server-3
Tools
What this server exposes
pubmed_search_articles
Search PubMed with full query syntax, field-specific filters, date ranges, pagination, and optional brief summaries
pubmed_europepmc_search
Search Europe PMC for preprints, patents, Agricola, and EPMC-only OA records that don't surface in PubMed. Cursor-based pagination.
pubmed_fetch_articles
Fetch full article metadata by PMIDs — abstract, authors, journal, MeSH terms, grants
pubmed_fetch_fulltext
Fetch full-text articles via a chain: NCBI PMC EFetch → Europe PMC fullTextXML → Unpaywall. Accepts PMIDs, PMCIDs, or DOIs.
pubmed_format_citations
Generate formatted citations in APA 7th, MLA 9th, BibTeX, or RIS
pubmed_find_related
Find similar articles, citing articles, or references for a given PMID
pubmed_spell_check
Spell-check biomedical queries using NCBI's ESpell service
pubmed_lookup_mesh
Search and explore MeSH vocabulary — tree numbers, scope notes, entry terms
pubmed_lookup_citation
Resolve partial bibliographic references to PubMed IDs via ECitMatch
pubmed_convert_ids
Convert between DOI, PMID, and PMCID using the PMC ID Converter API
Configuration
Environment & auth
auth
none
env
NCBI_API_KEY
env
MCP_HTTP_PORT
env
MCP_PUBLIC_URL
Resources
github
https://github.com/cyanheads/pubmed-mcp-server ↗
pubmed-mcp-server — MCP Server · libregistry