跳转到主要内容
聊天智能体内置了针对数据主体(Subject)健康数据的工具(search_health_indicatorsfetch_health_dataread_fileeval)。你可以通过在聊天请求中传入 mcp_servers,用你自己的远程 MCP 工具对其进行扩展。
不是“将 Mirobody 作为 MCP 服务器”。恰恰相反:你是把外部 MCP 工具带入智能体的数据采集过程,让它们与内置工具一起运行。平台会代理这些调用。

mcp_servers

FieldTypeDescription
namestring服务器的标签。
urlstring远程 MCP 端点。
access_tokenstring可选的 bearer 令牌,会转发给你的服务器。

示例

curl https://mcp.thetahealth.cn/v1/chat/completions \
  -H "Authorization: Bearer $MIROBODY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "model": "mirobody-expert",
        "messages": [{"role": "user", "content": "Cross-check my labs against our formulary."}],
        "user": "alice",
        "mcp_servers": [
          {"name": "formulary", "url": "https://tools.example.com/mcp", "access_token": "..."}
        ]
      }'
智能体会在收集数据时决定何时调用你的工具;它们的结果与内置工具一样汇入相同的 tool_steps 通道。响应结构参见 聊天