Skip to content
Squatch MCP

io.github.cyanheads/pubmed-mcp-server

io.github.cyanheads/pubmed-mcp-server

by io.github.cyanheadsยท v2.12.2Source: Official MCP Registry

All versions

VersionRegistry status
2.12.2latestActive
2.12.1Active
2.12.0Active
2.11.1Active
2.11.0Active
2.10.23Active
2.9.9Active
2.9.8Active
2.9.7Active
2.9.6Active
2.9.5Active
2.9.4Active
2.9.3Active
2.9.2Active
2.9.10Active
2.9.1Active
2.9.0Active
2.8.0Active
2.7.9Active
2.7.8Active
2.7.7Active
2.7.6Active
2.7.5Active
2.7.4Active
2.7.3Active
2.7.2Active
2.7.11Active
2.7.10Active
2.7.1Active
2.7.0Active
2.6.9Active
2.6.8Active
2.6.6Active
2.6.5Active
2.6.4Active
2.6.3Active
2.6.2Active
2.6.12Active
2.6.11Active
2.6.10Active
2.6.1Active
2.6.0Active
2.5.6Active
2.5.5Active
2.5.4Active
2.5.3Active
2.5.2Active
2.5.1Active
2.5.0Active
2.4.1Active
2.4.0Active
2.3.9Active
2.3.8Active
2.3.7Active
2.3.6Active
2.3.5Active
2.3.3Active
2.3.2Active
2.3.11Active
2.3.10Active
2.3.1Active
2.3.0Active
2.2.6Active
2.2.5Active
2.2.4Active
2.2.2Active
2.2.1Active
2.10.9Active
2.10.8Active
2.10.7Active
2.10.6Active
2.10.5Active
2.10.4Active
2.10.3Active
2.10.22Active
2.10.21Active
2.10.20Active
2.10.2Active
2.10.19Active
2.10.18Active
2.10.17Active
2.10.16Active
2.10.15Active
2.10.14Active
2.10.13Active
2.10.12Active
2.10.11Active
2.10.10Active
2.10.1Active
2.10.0Active
2.1.6Active
2.1.5Active
2.1.4Active
2.1.3Active
2.1.2Active
2.1.1Active
2.1.0Active
2.0.1Active
1.4.5Active
1.4.4Active

Version details

Version
2.12.2
Source
Source: Official MCP Registry
Published
Registry last updated
First observed by Squatch
Content fingerprint
f32e42a4f4e8fe3828435cd5fb6e1b51e5ccf2f1925202252c6b40772cdfaf05

Transports in this version

  • remotestreamable-httphttps://pubmed.caseyjhand.com/mcpNo authentication
  • packagestdionpm @cyanheads/pubmed-mcp-serverUnknown
  • packagestreamable-httpnpm @cyanheads/pubmed-mcp-serverUnknown
Registry metadata (server.json, sanitized)
{
  "_meta": {
    "io.modelcontextprotocol.registry/official": {
      "status": "active",
      "isLatest": true,
      "updatedAt": "2026-11-13T15:01:30.537167Z",
      "publishedAt": "2026-11-13T15:01:30.537167Z",
      "statusChangedAt": "2026-11-13T15:01:30.537167Z"
    }
  },
  "server": {
    "name": "io.github.cyanheads/pubmed-mcp-server",
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "remotes": [
      {
        "url": "https://pubmed.caseyjhand.com/mcp",
        "type": "streamable-http"
      }
    ],
    "version": "2.12.2",
    "packages": [
      {
        "version": "2.12.2",
        "transport": {
          "type": "stdio"
        },
        "identifier": "@cyanheads/pubmed-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          },
          {
            "name": "NCBI_API_KEY",
            "format": "string",
            "description": "NCBI API key for higher rate limits (10 req/s vs 3 req/s)."
          },
          {
            "name": "NCBI_ADMIN_EMAIL",
            "format": "string",
            "description": "Contact email sent with NCBI requests (recommended by NCBI)."
          },
          {
            "name": "UNPAYWALL_EMAIL",
            "format": "string",
            "description": "Contact email for Unpaywall. When set, pubmed_fetch_fulltext falls back to Unpaywall open-access copies for DOIs not in PMC."
          }
        ]
      },
      {
        "version": "2.12.2",
        "transport": {
          "url": "http://localhost:3010/mcp",
          "type": "streamable-http"
        },
        "identifier": "@cyanheads/pubmed-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "MCP_TRANSPORT_TYPE",
            "value": "http",
            "format": "string",
            "description": "Selects the HTTP transport."
          },
          {
            "name": "MCP_HTTP_HOST",
            "format": "string",
            "default": "127.0.0.1",
            "description": "The hostname for the HTTP server."
          },
          {
            "name": "MCP_HTTP_PORT",
            "format": "string",
            "default": "3010",
            "description": "The port to run the HTTP server on."
          },
          {
            "name": "MCP_HTTP_ENDPOINT_PATH",
            "format": "string",
            "default": "/mcp",
            "description": "The endpoint path for the MCP server."
          },
          {
            "name": "MCP_PUBLIC_URL",
            "format": "string",
            "description": "Public origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com)."
          },
          {
            "name": "MCP_AUTH_MODE",
            "format": "string",
            "default": "none",
            "description": "Authentication mode to use: 'none', 'jwt', or 'oauth'."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          },
          {
            "name": "NCBI_API_KEY",
            "format": "string",
            "description": "NCBI API key for higher rate limits (10 req/s vs 3 req/s)."
          },
          {
            "name": "NCBI_ADMIN_EMAIL",
            "format": "string",
            "description": "Contact email sent with NCBI requests (recommended by NCBI)."
          },
          {
            "name": "UNPAYWALL_EMAIL",
            "format": "string",
            "description": "Contact email for Unpaywall. When set, pubmed_fetch_fulltext falls back to Unpaywall open-access copies for DOIs not in PMC."
          }
        ]
      }
    ],
    "repository": {
      "url": "https://github.com/cyanheads/pubmed-mcp-server",
      "source": "github"
    },
    "description": "Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms."
  }
}