i

icd-mcp

@stayce/icd-mcp
Hosted
0 Stars 90 次浏览 stayce 更新于 2026-08-23

WHO ICD-10/ICD-11 diagnosis codes. Lookup, search, chapters via official WHO API.

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (5 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

tavily_search 14 个参数 需填 1 项

Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.

必填参数:query

tavily_extract 6 个参数 需填 1 项

Extract content from URLs. Returns raw page content in markdown or text format.

必填参数:urls

tavily_crawl 11 个参数 需填 1 项

Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.

必填参数:url

tavily_map 8 个参数 需填 1 项

Map a website's structure. Returns a list of URLs found starting from the base URL.

必填参数:url

tavily_research 2 个参数 需填 1 项

Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.

必填参数:input

服务介绍

ICD MCP Server (Cloudflare Workers)

A Model Context Protocol (MCP) server for the WHO ICD-10 and ICD-11 classification systems, deployed on Cloudflare Workers.

Live URL: https://mcp-icd.medseal.app/mcp

# Features

  • ICD-10 and ICD-11 support via official WHO ICD-API
  • Single tool with 6 actions (token efficient)
  • Global edge deployment on Cloudflare Workers
  • Same credentials as ICF MCP Server

# Actions

| Action | Purpose | ICD-10 | ICD-11 |
|- -- -- -- -|- -- -- -- --|- -- -- -- -|- -- -- -- -|
| lookup | Get code details | Yes | Yes |
| search | Find codes by keyword | No* | Yes |
| chapters | List chapters | Yes | Yes |
| children | Get subcodes | Yes | Yes |
| api | Raw WHO API | Yes | Yes |
| help | Documentation | Yes | Yes |

*ICD-10 search not supported by WHO API

# Usage with Claude

Add to your Claude Desktop config:

{
  "mcpServers": {
    "icd": {
      "type": "url",
      "url": "https://mcp-icd.medseal.app/mcp"
    }
  }
}

Note: This requires WHO API credentials to be set on the server. For personal use, deploy your own instance.

# Deploy Your Own

  1. Clone and install:

    git clone https://github.com/stayce/icd-mcp-cloudflare
    cd icd-mcp-cloudflare
    npm install
    
  2. Get WHO API credentials (free):

  3. Set secrets:

    wrangler secret put WHO_CLIENT_ID
    wrangler secret put WHO_CLIENT_SECRET
    
  4. Deploy:

    npm run deploy
    

# Examples

{"action": "lookup", "code": "BA00"}
{"action": "lookup", "code": "J18.9", "version": "10"}
{"action": "search", "query": "pneumonia"}
{"action": "search", "query": "diabetes", "chapter": "05"}
{"action": "chapters"}
{"action": "chapters", "version": "10"}
{"action": "children", "code": "BA00"}
{"action": "api", "path": "/icd/release/11/2024-01/mms"}
{"action": "help"}

# Related

# ICD-10 vs ICD-11

  • ICD-10: In use since 1994, widely adopted for billing
  • ICD-11: Adopted 2019, in effect since 2022, has richer content and search

This MCP defaults to ICD-11 but supports both. Use "version": "10" for ICD-10.

# License

MIT

相关 MCP 服务