OpenAI Agents Builder连接MCP报错:已配置message_ids仍无法连接
新版OpenAI Agents Builder Agent与MCP连接报错问题
问题详情
连接Agent到MCP节点时触发报错:
MCP requires input.message_ids, but My agent doesn't provide message_ids
提示MCP的目标输入schema为message_ids string[](元素为string类型),已按该配置要求设置Agent输出,但仍无法建立连接。
复现步骤
- 使用OpenAI Agents Builder创建Agent和MCP节点
- 配置访问令牌
- 尝试连接Agent与MCP节点,触发上述报错
排查建议
- 核查Agent实际输出数据:确认Agent运行时返回的结果中确实包含
message_ids字段,且为字符串数组格式(示例:["msg_001", "msg_002"]),避免仅在输出schema中声明但未实际生成对应数据。 - 校验MCP输入schema:确认MCP的输入schema里
message_ids的类型定义严格为string[],无额外格式限制或必填项配置冲突。 - 检查令牌权限:确保使用的访问令牌拥有访问目标MCP资源的完整权限,权限不足可能导致数据验证环节失败。
- 重置连接配置:删除当前Agent与MCP的连接,重新创建关联,排除缓存的配置异常。
内容的提问来源于stack exchange,提问作者Jose Jaime Felix Garcia
相关产品推荐
相关产品推荐

