Skip to content
MCP profile

Github Cyanheads Pubmed Mcp Server

Comprehensive PubMed MCP Server to search, retrieve, and analyze biomedical literature from NCBI.

Developer ToolsPackageJavaScript/TypeScriptOpen SourceExternal
Last updated
March 16, 2026
Visibility
Public
ByRegistry

About This MCP Server


pubmed-mcp-server MCP server for the NCBI E-utilities API. Search PubMed, fetch article metadata and full text, generate citations, explore MeSH terms, and discover related research. Runs over stdio or HTTP. Deployable to Cloudflare Workers. 7 Tools • 1 Resource • 1 Prompt

Capabilities
Declarative tool definitions — single file per tool, framework handles registration and validationUnified McpError error handling across all toolsPluggable auth (none, jwt, oauth)Swappable storage backends: in-memory, filesystem, Supabase, Cloudflare KV/R2/D1Structured logging (Pino) with optional OpenTelemetry tracingTyped DI container with Token<T> phantom brandingRuns locally (stdio/HTTP) or on Cloudflare Workers from the same codebaseComplete NCBI E-utilities integration (ESearch, EFetch, ESummary, ELink, ESpell, EInfo)Sequential request queue with configurable delay for NCBI rate limit complianceNCBI-specific XML parser with isArray hints for PubMed's inconsistent XML structureHand-rolled citation formatters (APA, MLA, BibTeX, RIS) — zero deps, Workers-compatible

Tools & Endpoints1

Why Use Github Cyanheads Pubmed Mcp Server?

  • Declarative tool definitions — single file per tool, framework handles registration and validation
  • Unified McpError error handling across all tools
  • Pluggable auth (none, jwt, oauth)
  • Swappable storage backends: in-memory, filesystem, Supabase, Cloudflare KV/R2/D1
  • Structured logging (Pino) with optional OpenTelemetry tracing
  • Typed DI container with Token<T> phantom branding
  • Runs locally (stdio/HTTP) or on Cloudflare Workers from the same codebase
  • Complete NCBI E-utilities integration (ESearch, EFetch, ESummary, ELink, ESpell, EInfo)
  • Sequential request queue with configurable delay for NCBI rate limit compliance
  • NCBI-specific XML parser with isArray hints for PubMed's inconsistent XML structure
  • Hand-rolled citation formatters (APA, MLA, BibTeX, RIS) — zero deps, Workers-compatible

Specifications

Status
live
Industry
Developer Tools
Category
General
Server type
Package
Language
JavaScript/TypeScript
License
Open Source
Verified
Yes

Requirements

  • Bun v1.3.2 or higher.
  • Optional: NCBI API key for higher rate limits (10 req/s vs 3 req/s).

Hosting


Hosting Options

  • Package

API


Integrate this server into your application. Choose a connection method below.

1

Configure

Configuration
json
{
  "mcpServers": {
    "pubmed": {
      "type": "streamable-http",
      "url": "https://pubmed.caseyjhand.com/mcp"
    }
  }
}

Performance


Usage


Quick Reference


Name
Github Cyanheads Pubmed Mcp Server
Function
Comprehensive PubMed MCP Server to search, retrieve, and analyze biomedical literature from NCBI.
Available Tools
Seven tools for working with PubMed and NCBI data:
Transport
Package
Language
JavaScript/TypeScript
Source
External (Registry)
License
Open Source
Get started

Ready to integrate this MCP server?

Book a demo to see how this server fits your workflow, or explore the full catalog.

Related MCP Servers


Catalog Workspace

Discover agents, MCP servers, and skills in one governed surface

Use structured catalog views to compare readiness, ownership, integrations, and deployment posture before rollout.