最近在折腾 AI 辅助设计的时候,遇到个挺让人头秃的问题:手里的 Any 版 GPT-5.5 似乎和 MCP 工具链“闹别扭”了。

具体来说,当我试图通过 Figma MCP 来读取设计稿或者下载资源时,模型死活调用不了像 get_design_contextuse_figma 或者 whoami 这些关键工具。明明 MCP 服务端的状态都跑得好好的,日志里也没报错,但连个设计节点的影子都抓不到,更别提自动下载节点资源了。

MCP工具链连接失败示意图

MCP工具链连接失败示意图

如果你也跟我一样,在用 Any 的 GPT-5.5 调用第三方 MCP 工具时碰壁,别急,咱们一步步来排查。这里整理了几种可能的解决思路,希望能帮你绕过这个坑。

1. 确认模型权限与白名单

首先,虽然你本地或者服务器端的 MCP 进程显示正常,但别忘了有些定制版模型对于“工具调用(Tool Calling)”这块可能会有特殊的限制。特别是在使用非官方接口(比如 Any 这类聚合端)时,有时候官方会限制模型对外部 API 的调取频率或者方式。

检查点:

  • 确认 Any 的配置面板里,是否开启了强制“允许使用工具插件”的选项。
  • 如果是私有部署的 MCP,检查模型侧是否有配置 IP 白名单,防止因为网络隔离导致模型“看得见”但“摸不着”。

2. 函数调用定义不匹配

GPT-5.5 虽然强,但它毕竟是个“瞎子”,全靠 MCP 提供的 JSON Schema 来理解怎么用工具。有时候问题出在 Schema 的描述上。

参数格式校验示例

参数格式校验示例

解决建议:

  • 检查 Function 描述:打开你的 Figma MCP 配置,看看给到模型看的 description 字段是否描述得过于简略。尝试写得详细一点,比如告诉模型“当用户需要提取节点样式时应调用此工具”。
  • 参数格式校验:确保传入的参数类型(比如 nodeId 是 string 还是 number)与 Figma API 的实际要求完全一致。一个类型错误就会让模型直接放弃调用。

3. 尝试降级或切换模型

这是一个很现实的问题——新模型往往伴随着新 bug。既然 GPT-5.5 在 Any 端出现兼容性问题,不妨先换个赛道试试。

测试方案:

  • 回退测试:暂时把模型切换回 GPT-4-turbo 或者 GPT-4o,同样的 MCP 配置下能否正常调用?如果能,那大概率是 Any 针对本次 GPT-5.5 的接口适配还没跟上。
  • 原生对比:如果在原生 OpenAI 官方端能正常用 Figma MCP,那基本可以实锤是 Any 这边的网关或者协议转换层出了点小插曲。

4. 手动注入 Prompt (Hack 技巧)

如果上述方法都无效,咱们可以尝试一点“硬核”手段。在 System Prompt 里强制模型去尝试调用工具。

可以在预设提示词中加入类似:“如果涉及到 Figma 相关操作,你必须先尝试调用 get_design_context 来获取上下文,不要直接回答无法获取。” 这种强制性的指令偶尔能绕过模型内部的安全或逻辑限制。

写在最后

目前看,Any 的 GPT-5.5 在处理某些长上下文或复杂工具链时的稳定性确实还在优化中。如果你排查了代码和配置都无果,建议先回退到稳定版模型工作,同时关注一下 Any 这边的更新公告。

如果你有其他更骚的操作或者解决这个问题的大招,欢迎在评论区分享一下,咱们互相避坑!

标签: none

评论已关闭