Skip to main content
Glama
rikachu225

PubMed MCP Server

by rikachu225

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-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 terms

  • 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

  • topic: Search topic

  • days: Number of days to look back (default: 30)

  • maxResults: Maximum number of results (default: 10)

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

-
security - not tested
-
license - not tested
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rikachu225/mcp-pubmed-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server