Skip to main content
Glama
masa061580

Enhanced PubMed MCP Server

by masa061580

Enhanced PubMed MCP Server

πŸ”¬ No Python Required - Pure Node.js implementation of PubMed search MCP server

Quick Start

# Claude Desktop Configuration
{
  "mcpServers": {
    "pubmed": {
      "command": "npx",
      "args": ["-y", "enhanced-pubmed-mcp-server"]
    }
  }
}

Features

  • βœ… No Python Dependencies - Pure Node.js implementation

  • πŸ”¬ Enhanced PubMed Search - Complete abstracts, MeSH terms, keywords

  • πŸ“– PMC Full-Text Search - Search within open access articles

  • πŸ’Ύ Search History - SQLite database for persistent storage

  • πŸ”“ Open Access Detection - Identify freely available articles

  • 🌐 Cross-Platform - Works on Windows, macOS, and Linux

Usage

Command Line

# Direct execution (no installation needed)
npx enhanced-pubmed-mcp-server

# Help and version info
npx enhanced-pubmed-mcp-server --help
npx enhanced-pubmed-mcp-server --version

Claude Desktop Integration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "pubmed": {
      "command": "npx",
      "args": ["-y", "enhanced-pubmed-mcp-server"]
    }
  }
}

Configuration file locations:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Available Tools

  • search_pubmed(query, max_results) - Enhanced PubMed search

  • get_full_abstract(pmid) - Complete abstract retrieval

  • search_pmc_fulltext(query, max_results) - PMC full-text search

  • retrieve_pubmed_results(search_id, page) - Paginated results

  • list_pubmed_searches() - Search history

Search Examples

// Basic search
search_pubmed("COVID-19 vaccine", 10)

// Field-specific search
search_pubmed("CRISPR[Title]", 5)

// Date range search
search_pubmed("cancer therapy AND 2023[Date - Publication]", 15)

// Full-text search in open access articles
search_pmc_fulltext("machine learning medical imaging", 20)

// Get complete abstract
get_full_abstract("35504917")

Requirements

  • Node.js 14.0.0 or higher

  • Internet connection for PubMed API access

License

MIT

Repository

https://github.com/yourusername/enhanced-pubmed-mcp-server

Install Server
A
security – no known vulnerabilities
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure 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/masa061580/enhanced-pubmed-mcp-server'

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