工具概览
MCP 工具(Tools)是 AI agent 可以调用的函数,用于与 Mirobody Health 交互。每个工具都有定义的输入模式(input schema)并返回结构化结果。列出可用工具
请求
响应
工具分类
健康数据工具
get_health_indicator
get_health_indicator
通过关键字搜索并检索健康指标。输入模式 (Input Schema):返回: 匹配的健康指标列表,包含时间戳、值、单位和来源信息。示例:
get_user_info
get_user_info
检索用户个人资料信息,包括姓名、电子邮件和健康设置。输入模式 (Input Schema): 无需参数(使用经过身份验证的用户)返回: 包含人口统计信息和偏好的用户个人资料数据。
get_genetic_data
get_genetic_data
查询用户的基因标记数据。输入模式 (Input Schema):返回: 基因标记信息、等位基因和风险解读。
可视化工具
render_chart
render_chart
渲染高级数据可视化。支持 25 种以上的图表类型。支持的图表类型:示例:
liquid- 单个百分比的液体填充图line- 时间序列折线图bar- 用于比较的柱状图scatter- 用于相关性的散点图sankey- 桑基图(流程图)venn- 用于重叠区域的韦恩图network-graph- 网络可视化图mind-map- 思维导图布局- 以及更多…
通用工具
web_search
web_search
在网络上搜索健康信息。输入模式 (Input Schema):
file_operations
file_operations
读取、写入和管理服务器上的文件。输入模式 (Input Schema): 因操作(读取、写入、列表、删除)而异
自定义工具
您可以通过在配置的MCP_TOOL_DIRS 中创建 Python 模块来添加自定义工具。详情请参阅 添加工具。
工具会自动继承身份验证上下文。用户特定的工具会接收带有经过身份验证的用户数据的
user_info 参数。tools/list 或参阅 MCP 集成指南。