Taiwan Health MCP Server
Integrates Taiwan health data and international medical standards, providing 28 MCP tools for diagnostics, drugs, lab tests, and clinical guidelines via FHIR R4.
README
Taiwan Health MCP Server
台灣醫療健康資料整合 MCP 伺服器 整合 ICD-10-CM、SNOMED CT、LOINC、台灣健康食品/食品營養、TWCore IG、臨床指引,支援 FHIR R4 Condition
專案特色
- 台灣在地化資料整合:台灣 FDA 健康食品與食品營養、TWCore IG、臨床指引
- 國際術語支援:ICD-10-CM/PCS、SNOMED CT、LOINC、FHIR R4
- 動態工具啟用:依資料集載入狀態自動註冊可用 MCP 工具
- 生產部署設計:PostgreSQL 16、pgBouncer、Redis、Prometheus
快速開始
git clone https://github.com/healthymind-tech/Taiwan-Health-MCP.git
cd Taiwan-Health-MCP
cp .env.example .env
cp config/datasets.example.yaml config/datasets.yaml
docker compose up -d
docker compose --profile loader run --rm data-loader --all
若只想個別初始化資料集,可使用:
docker compose --profile loader run --rm data-loader --icd
docker compose --profile loader run --rm data-loader --loinc
docker compose --profile loader run --rm data-loader --twcore
docker compose --profile loader run --rm data-loader --guideline
docker compose --profile loader run --rm data-loader --snomed
docker compose --profile loader run --rm data-loader --health-food
docker compose --profile loader run --rm data-loader --food-nutrition
目前能力
- ICD-10 診斷與手術碼搜尋、鄰近碼、分類瀏覽、衝突資訊
- SNOMED CT 概念搜尋、階層查詢、關聯查詢、ICD 對應
- LOINC 搜尋、參考區間查詢、單項與批次檢驗判讀
- 臨床指引搜尋、分段查詢與臨床路徑建議
- 台灣健康食品搜尋與食品營養分析
- TWCore CodeSystem 查詢
- FHIR Condition 產生與驗證
資料庫 Schema
目前主要 schema:
audit | icd | health_food | food_nutrition | loinc | guideline | twcore | snomed
開發與測試
python -m pytest tests/ -v
python -m pytest tests/test_tools_fhir.py -v
python -m pytest tests/test_dataset_resolver.py -v
文件
完整文件請見 docs/ 與 MkDocs 設定。
致謝
- 台灣衛生福利部、TFDA
- Regenstrief Institute
- SNOMED International
- National Library of Medicine
- HL7 International
- WHO
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.