client 问题

  • 请求head需要定义{"Accept", "application/json, text/event-stream"}
  • 如果使用自签证书,需要在openclaw等agent环境变量中配置NODE_TLS_REJECT_UNAUTHORIZED=0,或者在操作系统中配置自签证书
    • nodejs默认会验证证书有效性,报错为TypeError: fetch failed

structuredContent格式问题

在给一个服务增加mcp协议时,遇到一个问题,tool返回的structuredContent字段的格式是数组,而不是对象

mcp client会解析报错搜索谷歌找到SEP-2106: Tools inputSchema & outputSchema Conform to JSON Schema 2020-12
这个提案截止到2026-05-25还只是草稿

当前最新的schema定义是2025-11-25