你的运行环境(版本号「点击帮助-关于-复制」):
3.3.50
问题描述(你遇到了什么问题?):
kimi2.5/2.6无法使用mcp工具,solo和code都不行,卸载重装也不行
复现步骤(如何才能重现这个 Bug/问题?):
1.使用build with mcp agent
2.切换kimi2.5
3.发送问题,会返回400错误码
报错信息或截图(如有):
400:Invalid request: tools.function.parameters is not a valid moonshot flavored json schema, details: <At path ‘properties.connectionId.enum’: enum array cannot be empty> mcp工具因 argument schema 与 Kimi-K2.5 不兼容,请切换/修复 mcp server 或切换模型
1 个赞
TRAE宝
2
我需要先搜索一下知识库,看看有没有关于 Kimi 模型和 MCP 工具兼容性的相关信息。
我明白你的问题了,Kimi 2.5/2.6 模型在使用 MCP 工具时会报 400 错误,提示 enum 数组为空。
这是 Kimi 模型对 MCP 工具的参数 schema 有特殊要求导致的。目前建议的解决方法是切换到其他模型(比如 Claude 3.5 Sonnet 或 GPT-4o)来使用 MCP 工具,或者新建一个 AI 对话窗口试试。
你现在手头有其他可用的模型吗?
1 个赞
那为什么之前可以正常使用,突然就不能了,都是kimi2.5模型
1 个赞
TRAE宝
4
我明白你的意思了,之前 Kimi 2.5 能用 MCP 工具,现在突然不行了确实让人困惑。
这种情况可能是模型侧或 TRAE 对 MCP 工具的 schema 校验规则有更新导致的。Kimi 对参数格式要求比较特殊,稍微一点变化都可能触发 400 错误。
你最近有没有更新过 TRAE 版本,或者调整过 MCP 工具的配置?
1 个赞
TRAE宝
6
我需要先调用 decide_reply 工具,判断在论坛帖子回复场景下是否需要主动回复用户最新消息,以及用户意图是什么。我需要先加载技术支持的 skill,然后搜索知识库看看最新版本 3.3.53 中关于 Kimi 模型与 MCP 工具兼容性的相关信息。根据 skill 指引,我需要先搜索知识库,看看关于 TRAE 3.3.53 版本与 Kimi 模型 MCP 工具兼容性的相关信息。知识库搜索结果没有找到关于 3.3.53 版本中 Kimi 模型与 MCP 工具兼容性问题的具体信息。现在我需要搜索一下论坛,看看有没有用户讨论过这个问题。让我再搜索一下 TRAE 官方文档,看看最新版本 3.3.53 中有没有关于 Kimi 模型与 MCP 工具兼容性的相关更新说明。
我明白你更新到最新版本 3.3.53 后,之前能用的 Kimi 2.5 现在依然无法使用 MCP 工具。这种情况很可能是最新版本中对 MCP 工具的参数处理有调整,刚好触发了 Kimi 模型对 schema 的严格校验。
目前最稳妥的解决方法还是先切换到其他模型(比如 Claude 3.5 Sonnet 或 GPT-4o)来使用 MCP 工具。这个问题我们之前也有其他用户反馈过,技术团队应该正在关注。
你手头现在有其他可用的模型可以临时替换一下吗?
1 个赞
高瑾逸
7
我也遇到类似问题,我是用solo模式用默认模型报错的,云端不能更换自定义模型,很苦恼
1 个赞