loading…
Search for a command to run...
loading…
Integrates Taiwan-specific medical data including ICD-10 codes, FDA drug databases, and nutrition information into the Model Context Protocol. It enables AI mod
Integrates Taiwan-specific medical data including ICD-10 codes, FDA drug databases, and nutrition information into the Model Context Protocol. It enables AI models to query clinical guidelines, verify medical codes, and convert health data into FHIR R4 standardized formats.
🇹🇼 台灣醫療健康資料整合 MCP 伺服器 整合 ICD-10、FDA 藥品、保健食品、營養資料、LOINC 檢驗、臨床指引,支援 FHIR R4 標準
# 1. Clone 專案
git clone https://github.com/audi0417/Taiwan-Health-MCP.git
cd Taiwan-Health-MCP
# 2. 安裝相依套件
pip install -r requirements.txt
# 3. 準備資料(下載 ICD-10 Excel 檔案到 data/ 目錄)
# 4. 啟動服務
python src/server.py
docker-compose up -d
若部署環境不能連外網,請先準備好本地資料庫檔案,並啟用離線模式:
data/drugs.dbdata/health_foods.dbdata/food_nutrition.dbdata/。MCP_OFFLINE=true,啟動服務。離線模式會停用資料更新排程與線上下載。
整合 5 個官方資料集:
⚠️ FHIR 實現局限
- FHIR Condition: 核心結構完整,但驗證不涵蓋所有 R4 約束規則(僅檢查必要欄位)
- FHIR Medication: 支援基本結構,成分含量單位硬編碼為 "mg",未支援複雜單位轉換
- 驗證功能: 基礎驗證(必要欄位、資源類型),不涵蓋高級驗證和術語綁定完整檢查
- 生產環境: 若用於生產醫療系統,建議集成 HL7 FHIR Validator 進行完整驗證
- 應用場景: 適合演示、MCP 集成、研究用途;生產醫療系統需額外驗證層
⚠️ 健康食品與飲食建議注意事項 本服務的健康食品分析和飲食建議功能(含
疾病與保健食品關聯分析和飲食營養建議)仍在開發測試階段,具體說明如下:
- 數據來源: 疾病代碼與保健功效的對應關係、飲食建議內容目前為開發者整理,未經過專業醫學/營養師正式審核
- 專業驗證必需: 任何使用此功能產出的建議,在應用於實際醫療或健康指導前,必須經過持證營養師、醫師或相關醫療專業人士的審核和簽名
- 法規遵循: 健康食品依據《健康食品管理法》受台灣衛福部管制,本服務提供的推薦內容不構成醫療診斷、治療或處方
- 開發階段: 疾病-保健功效對應表(見
src/health_food_service.py第 29-79 行)需驗證是否符合台灣 FDA 核可的功效清單;飲食建議內容(見src/health_food_service.py第 414-438 行)需經營養專家確認細節準確性- 適用場景: 當前適合開發者測試、演示和教育用途;不適合用於生產醫療系統或直接面向患者
- 貢獻方式: 歡迎提交 Issue 或 Pull Request,幫助補充或驗證醫療專業知識,詳見 CONTRIBUTING.md
本服務提供 32 個 MCP 工具:
| 類別 | 數量 | 功能 |
|---|---|---|
| ICD-10 | 4 | 診斷/手術碼搜尋、推論、衝突檢查 |
| 藥品 | 3 | FDA 藥品查詢、外觀識別 |
| 健康食品 | 2 | 健康食品查詢、保健分析 |
| 營養 | 5 | 營養成分、膳食分析 |
| FHIR 互操作性 | 3 | Condition 資源轉換、驗證 |
| 檢驗 (LOINC) | 5 | 檢驗碼、參考值、結果判讀 |
| 臨床指引 | 5 | 指引查詢、診療路徑 |
| FHIR 藥品 | 4 | Medication 資源轉換 |
| 綜合分析 | 1 | 疾病與保健整合分析 |
v1.1.0 - 完整的台灣醫療健康資料整合 MCP 伺服器
詳見 Git 提交歷史或 src/README.md 了解功能詳情。
歡迎貢獻!詳見 CONTRIBUTING.md 了解詳細步驟和方向。
Made with contrib.rocks.
MIT License - 詳見 LICENSE 檔案
使用的開放資料和標準:
感謝提供開放資料和標準的組織:
⭐ 如果這個專案對您有幫助,請給我們一個 Star!
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"taiwan-health-mcp-server": {
"command": "npx",
"args": []
}
}
}