Enhanced Pubmed MCP Server

Enhanced PubMed Search MCP Server - Pure Node.js implementation with no Python dependencies

Local serverstdioPython

What is the Enhanced Pubmed MCP Server?

Enhanced PubMed Search MCP Server - Pure Node.js implementation with no Python dependencies

The short version

  • ✅ 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

What it needs from you

  • Node.js 14.0.0 or higher - Internet connection for PubMed API access

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_pubmedquery, max_results) - Enhanced PubMed search
get_full_abstractpmid) - Complete abstract retrieval
search_pmc_fulltextquery, max_results) - PMC full-text search
retrieve_pubmed_resultssearch_id, page) - Paginated results
list_pubmed_searches) - Search history

How to install the Enhanced Pubmed MCP Server

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

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 14.0.0 or higher - Internet connection for PubMed API access

Frequently asked questions

Enhanced PubMed Search MCP Server - Pure Node.js implementation with no Python dependencies Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.