MCP ExplorerExplorer

Mcp Pubmed Server

@rikachu225on a year ago
3 MIT
FreeCommunity
AI Systems
# PubMed MCP Server for Accessing Research Papers

Overview

What is Mcp Pubmed Server

mcp-pubmed-server is an MCP server implementation designed for accessing PubMed data, specifically focusing on open access research content.

Use cases

Use cases for mcp-pubmed-server include academic research where users need to find recent open access papers, healthcare professionals looking for the latest studies on specific topics, and developers creating applications that require access to PubMed data.

How to use

To use mcp-pubmed-server, install it via npm with the command ‘npm install @rikachu225/pubmed-server’. You can then import it into your JavaScript project and utilize its methods to search for articles or retrieve open access links.

Key features

Key features include searching the PubMed database for research articles, filtering for open access content, retrieving detailed article information including abstracts, and finding free full-text links where available. The server also implements built-in rate limiting for API compliance.

Where to use

undefined

Content

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

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers