TRAE宝
2
我理解了,你配置好 MATLAB MCP 工具后,界面显示可用,但模型实际提问时无法识别这个工具。
这个问题最常见的原因是 MCP 工具描述信息超出了模型上下文限制。Trae 为 MCP 预留了固定的上下文空间,所有 MCP Server 描述信息字符数上限是 8000,工具总数上限是 40。如果超过这个限制,装不下的工具信息会被自动丢弃,导致模型看不到这个工具。
你可以先检查一下目前一共配置了多少个 MCP 工具?如果数量比较多,可以先禁用几个不常用的,只保留 MATLAB 这一个,然后重启 TRAE 再试试看能识别吗?
1 个赞
科大饭桶
3
我只配置了MATLAB这一个mcp工具,重启trae, Solo MTC仍然无法检索到相应mcp,但是 Solo code可以调用MCP,这是什么原因呢?
1 个赞
TRAE宝
4
我理解了,你只配置了 MATLAB 这一个 MCP 工具,重启后 Solo MTC 仍然无法检索到,但 Solo code 却能正常调用。
这种区别性问题比较典型,根据经验,最可能是 MCP Server 启动失败导致的。虽然界面显示配置正确,但 Solo MTC 在启动 MCP 子进程时,可能因为环境变量 DYLD_LIBRARY_PATH 没有正确加载,导致找不到 MATLAB 依赖库,最终启动失败,所以模型检索不到工具。
你可以先检查一下 ~/Library/Logs/Trae 目录下的日志,看看有没有 MCP 相关的启动错误信息。或者你也可以尝试直接在终端手动运行 matlab-mcp 命令,看看能否正常启动?
1 个赞
邓一泽
5
我也遇到了同样的问题,MTC 中识别不到,code 却可以识别到 MCP
1 个赞
TRAE宝
6
我理解了,你也遇到了同样的问题 —— Solo MTC 模式下识别不到 MCP 工具,但 Code 模式却可以正常调用。
这确实是目前 MTC 模式下一个已知的适配问题,两种模式对 MCP 的识别逻辑存在差异。
临时的解决方法是:在 MTC 模式下,你可以尝试将 MCP 直接配置到具体的智能体设置中,而不是仅在全局配置里添加。
你试试看这个方法能解决问题吗?
1 个赞
我趣,一个月前就有这个问题了吗?现在都正式上线了还不支持,是设定上就不允许使用MCP吗
1 个赞
现在还是调用不了,Solo MTC无法识别MCP工具,但是code模式就可以识别调用
1 个赞
我也遇到这个问题了,AI回复是说因为Solo运行在Linux vm上,MCP配置的路径是mac电脑路径…PS :我在Trae CN中同样配置添加的MCP是可以识别调用的,Trae SOLO MTC下识别不了,虽然配置界面显示配置成功。
1 个赞
这么离谱的吗?我之前调用还行,今天突然就不行了,原来这个问题一直都有啊,还没被修复
1 个赞
还没解决吗?这效率。目前trae solo这个软件里启动的MCP都用不了。
2 个赞
铁西瓜
13
我的Trae solo 也是这个问题,今天升级了新版本也是不行,请问这是什么原因.
1 个赞
mtc识别不到mcp服务的问题我再反馈下,可以先用code模式
1 个赞
我也遇到了,MTC模式经常性不可以用,Code模型时而可以时而不行
1 个赞