Retrieves Digital Object Identifier (DOI) metadata for biomedical publications, facilitating persistent linking and citation of research articles.
Identifies and provides direct links to free full-text versions of scientific literature, including publisher open access content and PubMed Central records.
Provides comprehensive access to the PubMed database, allowing users to search biomedical literature using full syntax, retrieve detailed metadata, track citations, and browse MeSH vocabulary.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-pubmedFind recent research on CRISPR treatments for sickle cell disease"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-pubmed
Search PubMed for biomedical literature, abstracts, and citations via the NCBI E-utilities API.
Free API — No API key required.
Tools
Tool | Description |
| Search PubMed for biomedical articles. Supports full PubMed query syntax including field tags ([Title], [Author], [MeSH]), boolean operators (AND, OR, NOT), and date ranges. |
| Get full metadata for a specific PubMed article by PMID, including title, abstract, authors, journal, publication date, DOI, and MeSH terms. |
| Get articles that cite a given PubMed article (PMID). Useful for forward citation tracking. |
| Get related articles for a given PubMed article (PMID), ranked by relevance using NCBI's algorithm. |
| Search the Medical Subject Headings (MeSH) vocabulary. Useful for finding standardized biomedical terms, tree numbers, and scope notes. |
| Get links to free full text versions of an article (e.g., PubMed Central). Returns PMC links and publisher free-access URLs. |
Installation
git clone https://github.com/PetrefiedThunder/mcp-pubmed.git
cd mcp-pubmed
npm install
npm run buildUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"pubmed": {
"command": "node",
"args": ["/path/to/mcp-pubmed/dist/index.js"]
}
}
}Usage with npx
npx mcp-pubmedLicense
MIT
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.