Enhanced PubMed

Provides a pure Node.js MCP server for enhanced PubMed search, PMC full-text search, and persistent search history.
  • javascript

2

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

You can access enhanced PubMed search capabilities through a dedicated MCP server that runs on Node.js. It lets you perform advanced PubMed queries, retrieve complete abstracts, search within PMC open-access full text, and keep a history of your searches, all via a lightweight, client-friendly interface.

How to use

You connect to the MCP server through an MCP client by configuring a server endpoint and using the provided functions to search PubMed, fetch abstracts, and explore PMC full text. Start a local MCP server instance or use a remote endpoint if available, then run your client-side queries to obtain enriched PubMed results with abstracts, MeSH terms, keywords, and open access indicators.

How to install

Prerequisites: install Node.js version 14.0.0 or higher and ensure you have an internet connection to access PubMed services.

Step 1: Create the MCP configuration snippet to run the server locally. Use the following JSON configuration to register the pubmed MCP server entry.

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

Additional setup and usage notes

If you use Claude Desktop, add the MCP server configuration to your Claude desktop configuration so you can invoke the server from your workspace. The example below shows how to register the pubmed MCP server with the Claude Desktop client.

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

Configuration file locations

Windows users place the Claude Desktop configuration at %APPDATA%\Claude\claude_desktop_config.json. macOS users place it at ~/Library/Application Support/Claude/claude_desktop_config.json.

Available tools

search_pubmed

Enhanced PubMed search returning abstracts, MeSH terms, keywords, and metadata for query results.

get_full_abstract

Retrieve the complete abstract for a given PubMed ID.

search_pmc_fulltext

Full-text search within PMC open access articles.

retrieve_pubmed_results

Paginate through PubMed search results to fetch additional pages.

list_pubmed_searches

Access and manage your search history stored in SQLite for persistent querying.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational