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
Usage
API Reference
search(options)
Search for articles with specified criteria
- `maxResults`: 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
- `days`: 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