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 MCP Server
Project Details
- rikachu225/mcp-pubmed-server
- @rikachu225/pubmed-server
- Last Updated: 3/20/2025
Recomended MCP Servers
SearxNG MCP Server provides privacy-focused web search for AI assistants using SearxNG and the Model Context Protocol.
awsome kali MCPServers is a set of MCP servers tailored for Kali Linux, designed to empower AI Agents...
Whatsapp MCP Server implemented in Python
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks...
A streaming chat agent using Google ADK and the Model Context Protocol (MCP) Google Maps toolset.
ModelContextProtocal server for interacting with buttondown
A MCP server for datetime formatting and file name generation.
MCP server for fetch web page content using Playwright headless browser.
服务器、网络设备巡检和运维MCP工具