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
Installation
npm install @rikachu225/pubmed-server
Usage
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
PubMed Server
Project Details
- rikachu225/mcp-pubmed-server
- @rikachu225/pubmed-server
- Last Updated: 3/20/2025
Recomended MCP Servers
Monorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
A Model Context Protocol (MCP) server for intelligent code analysis and debugging using Perplexity AI’s API, seamlessly integrated...
This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing...
A Model Context Protocol (MCP) server that automates generating LinkedIn post drafts from YouTube videos. This server provides...
A MCP server that provides text-to-image generation capabilities using Stable Diffusion WebUI API (ForgeUI/AUTOMATIC-1111)
MCP Encoding DevOps
A Model Context Protocol (MCP) server that reads and writes MS Excel data





