PubMed MCP Server
Provides specialized filtering capabilities to find and access open access scientific publications, including functions to retrieve the latest open access papers and obtain free full-text links.
Enables searching the PubMed database for research articles, accessing article details including abstracts, filtering for open access content, and retrieving free full-text links where available.
Click on "Deploy 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., "@PubMed MCP Serverfind recent open access papers on cancer immunotherapy"
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.
PubMed MCP Server
An MCP server implementation for accessing PubMed data with focus on open access content.
Features
Search PubMed database for research articles
Filter for open access content
Get detailed article information including abstracts
Find free full-text links where available
Built-in rate limiting for API compliance
Related MCP server: MCP PubMed Search
Installation
npm install @rikachu225/pubmed-serverUsage
import PubMedServer from '@rikachu225/pubmed-server';
// Search for recent open access papers
const results = await PubMedServer.getLatestOpenAccess({
topic: 'machine learning',
days: 30,
maxResults: 10
});
// Basic search with options
const searchResults = await PubMedServer.search({
query: 'cancer treatment',
maxResults: 20,
sort: 'relevance',
filterOpenAccess: true
});API Reference
search(options)
Search for articles with specified criteria
query: Search termsmaxResults: Maximum number of results (default: 10)sort: Sort order ('relevance' or 'date')filterOpenAccess: Whether to filter for open access content (default: true)
getLatestOpenAccess(options)
Get recent open access papers
topic: Search topicdays: Number of days to look back (default: 30)maxResults: Maximum number of results (default: 10)
getOpenAccessLinks(pmid)
Get available free full-text links for an article
pmid: PubMed ID of the article
Rate Limiting
The server implements automatic rate limiting to comply with NCBI's guidelines (maximum 3 requests per second).
License
MIT
mcp-pubmed-server
Related MCP Connectors
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
PubMed MCP — wraps the NCBI E-utilities API (biomedical literature, free, no auth)
Search biomedical literature, get article details, find related articles, and explore MeSH terms
MCP gateway federating 22 biomedical MCP servers behind one endpoint: gnomAD, ClinVar, HPO, VEP.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that provides access to PubMed articles through the Entrez API.2106 PyPI172MIT
- AlicenseBqualityDmaintenanceServer to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.146MIT
- AlicenseNot gradedqualityFmaintenance🔍 Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.129MIT
- AlicenseBqualityDmaintenanceAn MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.572,451 PyPI2,658MIT