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
An MCP (Model Context Protocol) server that provides access to PubMed and NCBI's biomedical literature database. Search articles, retrieve metadata, track citations, explore related research, browse MeSH vocabulary, and find free full-text links — all through a standardized MCP interface.
Tools
Tool | Description |
| Search PubMed by query with full PubMed syntax support (field tags, booleans, date ranges) |
| Get complete metadata for a PMID (title, abstract, authors, journal, date, DOI, MeSH terms) |
| Find articles that cite a given PMID (forward citation tracking) |
| Get related articles ranked by NCBI's relevance algorithm |
| Search Medical Subject Headings (MeSH) vocabulary |
| Find free full-text links (PubMed Central, publisher open access) |
Installation
Or clone and build:
NCBI API Key (Optional)
Without an API key, requests are limited to 3 per second. With a key, the limit increases to 10 per second.
Register at NCBI
Go to Settings → API Key Management → Create
Set the environment variable:
Optionally set your email for NCBI's usage tracking:
MCP Client Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
OpenClaw / Generic MCP Client
Example Queries
PubMed Search Syntax
The search_articles tool supports full PubMed query syntax:
Field tags:
cancer[Title],Smith J[Author],Nature[Journal]Boolean operators:
CRISPR AND sickle cell,diabetes OR obesityMeSH terms:
"Neoplasms"[MeSH]Date ranges: use
min_date/max_dateparams (2023,2023/01,2023/01/15)Proximity:
"asthma treatment"[Title:~3]
Development
License
MIT