Taiwan Health MCP Server

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.

Category
Visit Server

README

Taiwan Health MCP Server

台灣醫療健康資料整合 MCP 伺服器 整合 ICD-10-CM、SNOMED CT、LOINC、台灣健康食品/食品營養、TWCore IG、臨床指引,支援 FHIR R4 Condition

FHIR Python MCP License

專案特色

  • 台灣在地化資料整合:台灣 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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

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.

Official
Featured