Serversio.github.SidneyBissoli/medical-terminologies-mcp
M

io.github.SidneyBissoli/medical-terminologies-mcp

io.github.SidneyBissoli/medical-terminologies-mcp · v1.4.0
▦ npm
v1.4.0npm npm: medical-terminologies-mcp🌐 https://medical-terminologies-mcp.sidneybissoli.workers.dev/mcp↗ Repository
{}server.json

The full server descriptor as registered with IndusMCP.

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.SidneyBissoli/medical-terminologies-mcp",
  "description": "Unified access to global medical terminologies: ICD-11, SNOMED CT, LOINC, RxNorm, MeSH, ATC, CID-10",
  "repository": {
    "url": "https://github.com/SidneyBissoli/medical-terminologies-mcp",
    "source": "github"
  },
  "version": "1.4.0",
  "packages": [
    {
      "registryType": "npm",
      "identifier": "medical-terminologies-mcp",
      "version": "1.4.0",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "WHO ICD-11 API Client ID. Required only for ICD-11 tools (5 tools); the server starts without it and other terminologies (LOINC, RxNorm, MeSH, ATC, CID-10) work unauthenticated. Get credentials at https://icd.who.int/icdapi.",
          "name": "WHO_CLIENT_ID"
        },
        {
          "description": "WHO ICD-11 API Client Secret. Required only for ICD-11 tools.",
          "isSecret": true,
          "name": "WHO_CLIENT_SECRET"
        },
        {
          "description": "ICD-11 release to query (e.g. 2024-01, 2025-01). Optional; defaults to 2024-01.",
          "name": "WHO_ICD11_RELEASE_ID"
        },
        {
          "description": "Set to 'true' to register the 6 SNOMED-dependent tools (snomed_search, snomed_concept, snomed_hierarchy, snomed_descriptions, snomed_ecl, plus map_snomed_to_icd10). Disabled by default because the historical public IHTSDO Snowstorm endpoint was retired (HTTP 410 Gone). Requires SNOMED_BASE_URL pointing at a working self-hosted Snowstorm.",
          "name": "ENABLE_SNOMED_TOOLS"
        },
        {
          "description": "Base URL of a self-hosted Snowstorm instance (e.g. https://my-snowstorm.example.com/snowstorm/snomed-ct). Required only when ENABLE_SNOMED_TOOLS is true.",
          "name": "SNOMED_BASE_URL"
        },
        {
          "description": "Accept-Language tag(s) for SNOMED responses (e.g. pt, pt-BR, es). Optional; defaults to 'en'. Composite values with q-weights depend on the upstream Snowstorm instance.",
          "name": "SNOMED_LANGUAGE"
        },
        {
          "description": "pino log level (debug, info, warn, error, fatal). Optional; defaults to 'info'. Logs go to stderr only — never stdout (which is the MCP stdio transport).",
          "name": "LOG_LEVEL"
        }
      ]
    },
    {
      "registryType": "npm",
      "identifier": "medical-terminologies-mcp",
      "version": "1.2.1",
      "transport": {
        "type": "streamable-http",
        "url": "http://localhost:3000/mcp"
      },
      "packageArguments": [
        {
          "type": "named",
          "name": "--http"
        },
        {
          "description": "TCP port to listen on. Update the transport URL above if you change this.",
          "value": "3000",
          "type": "named",
          "name": "--port"
        },
        {
          "description": "Bind address. Defaults to 127.0.0.1 in CLI; 0.0.0.0 here so containers can route in.",
          "value": "0.0.0.0",
          "type": "named",
          "name": "--host"
        }
      ],
      "environmentVariables": [
        {
          "description": "WHO ICD-11 API Client ID. Required only for ICD-11 tools.",
          "name": "WHO_CLIENT_ID"
        },
        {
          "description": "WHO ICD-11 API Client Secret. Required only for ICD-11 tools.",
          "isSecret": true,
          "name": "WHO_CLIENT_SECRET"
        },
        {
          "description": "ICD-11 release to query (e.g. 2024-01, 2025-01). Optional; defaults to 2024-01.",
          "name": "WHO_ICD11_RELEASE_ID"
        },
        {
          "description": "Set to 'true' to register the 6 SNOMED-dependent tools. Requires SNOMED_BASE_URL.",
          "name": "ENABLE_SNOMED_TOOLS"
        },
        {
          "description": "Base URL of a self-hosted Snowstorm instance. Required only when ENABLE_SNOMED_TOOLS is true.",
          "name": "SNOMED_BASE_URL"
        },
        {
          "description": "Accept-Language tag(s) for SNOMED responses (e.g. pt, pt-BR, es). Optional; defaults to 'en'.",
          "name": "SNOMED_LANGUAGE"
        },
        {
          "description": "pino log level. Optional; defaults to 'info'.",
          "name": "LOG_LEVEL"
        }
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://medical-terminologies-mcp.sidneybissoli.workers.dev/mcp"
    }
  ],
  "_meta": {
    "dev.indusmcp/source": "official-registry-mirror",
    "dev.indusmcp/synced": "2026-05-12"
  }
}