Taiwan-Health
MCP server from healthymind-tech/Taiwan-Health-MCP
claude mcp add --transport stdio healthymind-tech-taiwan-health-mcp python src/server.py \ --env PYTHONUNBUFFERED="1"
How to use
Taiwan-Health MCP Server provides a comprehensive Taiwan-localized data integration platform that exposes a range of healthcare information through MCP tools. It aggregates ICD-10 diagnostic and procedure codes, Taiwan FDA drug data, health foods, nutrition, LOINC lab codes, and clinical guidelines, and exposes these via FHIR R4 resources such as Condition, Medication, and MedicationKnowledge. The server offers tooling to search ICD-10-CM and ICD-10-PCS, convert findings into FHIR resources, query integrated drug and health food data, retrieve nutrition and LOINC information, and access clinical guidelines and care pathways. To use the server, clone the repository, install dependencies, prepare data, and run the Python server; then interact with the endpoints using standard FHIR/REST calls or the provided MCP tooling described in the docs.
How to install
Prerequisites:
- Python 3.8 or higher
- Git
- Network access to download dependencies and data files
-
Clone the repository git clone https://github.com/healthymind-tech/Taiwan-Health-MCP.git cd Taiwan-Health-MCP
-
Create and activate a Python environment (optional but recommended) python -m venv venv source venv/bin/activate # on Windows use venv\Scripts\activate
-
Install dependencies pip install -r requirements.txt
-
Prepare data
- Download the ICD-10 Excel files and place them into the data/ directory as instructed in the docs
-
Run the MCP server python src/server.py
Optional: Docker (recommended for deployment)
- Ensure docker and docker-compose are installed
- Use the project’s docker-compose setup as documented in the README docker-compose up -d
Prerequisites summary
- Python 3.8+ (or a containerized environment)
- Dependency management (pip) and access to data sources
- Data preparation steps as described in the docs
Additional notes
Tips and notes:
- The MCP server emphasizes Taiwan-localized data and supports FHIR R4 representations. Be aware that certain advanced FHIR validation and terminology bindings may not be fully implemented; use an external FHIR validator for production deployments.
- Health foods and dietary suggestions are in development and should be reviewed by qualified professionals before clinical use.
- If running in production, consider configuring environment variables and proper data synchronization scheduling as described in the docs (e.g., automatic data refresh for ICD-10, FDA datasets, and LOINC mappings).
- For debugging, enable unbuffered Python output (set PYTHONUNBUFFERED=1) to get real-time logs.
- Refer to the full docs site and local MkDocs docs for API details, resource mappings, and example queries.
Related MCP Servers
mcp-aktools
📈 提供股票、加密货币的数据查询和分析功能MCP服务器
edumcp
EDUMCP is a protocol that integrates the Model Context Protocol (MCP) with applications in the education field, dedicated to achieving seamless interconnection and interoperability among different AI models, educational applications, smart hardware, and teaching AGENTs.
TradingAgents mode
TradingAgents-MCPmode 是一个创新的多智能体交易分析系统,集成了 Model Context Protocol (MCP) 工具,实现了智能化的股票分析和交易决策流程。系统通过多个专业化智能体的协作,提供全面的市场分析、投资建议和风险管理。
lihil
2X faster ASGI web framework for python, offering high-level development, low-level performance.
cursor-notebook
Model Context Protocol (MCP) server designed to allow AI agents within Cursor to interact with Jupyter Notebook (.ipynb) files
hayhooks
Easily deploy Haystack pipelines as REST APIs and MCP Tools.