MCP 서버

B.O.N.S.A.I. Health Intelligence API

io.github.rabyavalla/bonsai-health
헬스케어 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides lifestyle-medicine, nutrition, medication interaction, lab interpretation, biomarker, and GLP-1 guidance with evidence citations.

check_interactions
Check a list of medications for food-drug interactions, nutrient depletions, and timing-critical dosing requirements.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['medications'], 'properties': {'medications': {'type': 'array', 'items': {'type': 'string'}}, 'foods_or_supplements': {'type': 'array', 'items': {'type': 'string'}}}}
drug_safety
Return the food-drug safety profile for a single medication.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['medication'], 'properties': {'medication': {'type': 'string'}}}
get_protocol
Generate an evidence-based whole-food plant-based protocol for one of 47 chronic conditions. Returns therapeutic foods, daily meal structure, foods to minimize, monitoring markers, and clinical citations.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['condition'], 'properties': {'condition': {'enum': ['angina', 'anxiety', 'ascvd', 'asthma', 'atrial_fibrillation', 'autoimmune', 'barretts', 'bipolar_disorder', 'chronic_kidney_disease', 'chronic_pain', 'copd', 'depression', 'diabetes', 'diabetes_kidney_protection', 'diabetes_with_lipid_risk', 'dvt_pe_history', 'edema', 'epilepsy', 'exercise_induced_bronchospasm', 'fibromyalgia', 'gerd', 'gi_health', 'gout', 'h_pylori', 'heart_failure', 'hypercoagulable', 'hyperlipidemia', 'hypertension', 'hyperthyroidism', 'hyperuricemia', 'hypothyroidism', 'ibd', 'lupus', 'mechanical_valve', 'obesity', 'ocd_ptsd', 'other_autoimmune', 'pcos', 'peptic_ulcer', 'post_thyroidectomy', 'prediabetes', 'psoriasis', 'rheumatoid_arthritis', 'severe_acne', 'stroke_history', 'type_2_diabetes', 'weight_management'], 'type': 'string'}, 'user_context': {'type': 'object'}, 'duration_weeks': {'type': 'integer', 'default': 4, 'maximum': 24, 'minimum': 1}}}
glp_phase_guide
Return the protocol overview for a specific GLP-1 therapy phase (starting, titrating, maintenance, tapering, post_drug).
읽기 전용
입력 스키마
{'type': 'object', 'required': ['glp1_phase'], 'properties': {'glp1_phase': {'enum': ['starting', 'titrating', 'maintenance', 'tapering', 'post_drug'], 'type': 'string'}}}
glp_protocol
Generate a GLP-aware nutrition protocol composed on top of any active chronic condition. Returns protein floor (1.2-1.6 g/kg), fiber ramp schedule, GI tolerance interventions, resistance training prescription, hydration target, and phase-specific guidance.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['glp1_phase', 'glp1_medication'], 'properties': {'condition': {'type': 'string'}, 'glp1_phase': {'enum': ['starting', 'titrating', 'maintenance', 'tapering', 'post_drug'], 'type': 'string'}, 'user_context': {'type': 'object'}, 'glp1_medication': {'enum': ['semaglutide', 'tirzepatide', 'liraglutide', 'dulaglutide', 'compounded', 'saxenda'], 'type': 'string'}}}
interpret_labs
Interpret a panel of lab values against ACLM-optimized reference ranges. Returns risk classification per marker, lifestyle interventions, and medication deprescription signals.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['lab_values'], 'properties': {'lab_values': {'type': 'object', 'description': 'Key-value pairs of biomarker names and values. Common keys: hba1c, fasting_glucose, fasting_insulin, ldl, hdl, triglycerides, apob, lp_a, hscrp, vitamin_d, b12, ferritin, tsh, free_t4, free_t3.'}, 'health_goals': {'type': 'array', 'items': {'type': 'string'}}, 'current_medications': {'type': 'array', 'items': {'type': 'string'}}}}
lifestyle_query
Ask any lifestyle medicine question. Returns evidence-based answer with citations from a 200-chunk knowledge base spanning ACLM 6-pillars, B.O.N.S.A.I. nutrition, drug-food interactions, lab interpretation, GLP guidance, wearables, and CGM signal interpretation.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'pillar': {'enum': ['nutrition', 'movement', 'sleep', 'stress', 'substance_use', 'social_connection', 'labs', 'wearables', 'any'], 'type': 'string', 'default': 'any'}, 'max_results': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1}}}
marker_reference
Look up the ACLM-optimized reference range and lifestyle intervention plan for a single biomarker (e.g., apob, lp_a, hscrp, hba1c, fasting_insulin, vitamin_d).
읽기 전용
입력 스키마
{'type': 'object', 'required': ['marker'], 'properties': {'marker': {'type': 'string'}}}
query_nutrition_topic
Ask a nutrition or food-as-medicine question. Returns evidence-based answer from the 200-chunk lifestyle medicine knowledge base.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}, 'max_results': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1}}}
추가됨
lifestyle_query
2026년 9월 17일 12:49 PM
추가됨
drug_safety
2026년 9월 17일 12:49 PM
추가됨
check_interactions
2026년 9월 17일 12:49 PM
추가됨
glp_phase_guide
2026년 9월 17일 12:49 PM
추가됨
glp_protocol
2026년 9월 17일 12:49 PM
추가됨
marker_reference
2026년 9월 17일 12:49 PM
추가됨
interpret_labs
2026년 9월 17일 12:49 PM
추가됨
query_nutrition_topic
2026년 9월 17일 12:49 PM
추가됨
get_protocol
2026년 9월 17일 12:49 PM