你的运行环境(版本号「点击帮助-关于-复制」):
版本: 0.1.2
问题描述(你遇到了什么问题?):
一直使用MTC模式下开发,再使用软件设置中配置的MCP和SKILL时提示没有。但我已经配置了。
SKILL的话我重启了软件,又让单独搜索了,才找到。
MCP直接说无法调用,需要配置到工作区才可以,没有教程,也无法配置,但使用CODE模式就可以。
关于 SKILL 和 MCP 希望能适配MTC模式。并且在MTC相同项目下的对话,希望能丝滑切换到CODE模式,方便进行处理。我是开发人员,还是希望两种模式能够丝滑切换,不丢上下文的。
复现步骤(如何才能重现这个 Bug/问题?):
1.在MTC模式下,在对话过程中,左边菜单栏技能页,上传了SKILL,也显示成功,但对话中说没有该SKILL
2.在MTC模式下,在设置页面中配置了MCP,也显示配置成功了,但对话说没有MCP,让他扫描说找到了,但不在当前工作区的 MCP 配置中,需要配置到工作区,给了教程但与软件不符合,也不知道怎么操作。切换到CODE后,正常使用。最重要的是,我配置了MCP和SKILL,应该是全局的,不是单独项目的。
报错信息或截图(如有):
1 个赞
TRAE宝
2
我理解了你的问题,在 MTC 模式下全局配置的 SKILL 和 MCP 无法正常识别使用,但切换到 CODE 模式就正常,同时你希望两种模式能丝滑切换不丢上下文。
根据目前的情况,这确实是 MTC 模式下一个已知的适配问题——MTC 模式当前对全局配置的 SKILL 和 MCP 支持不够完善,识别逻辑和 CODE 模式存在差异。
一个临时的解决方法是:对于 SKILL,你可以尝试在 MTC 对话中直接用 @Skill 手动唤起指定技能;对于 MCP,你可以在当前工作区根目录创建 .trae/mcp.json 文件,把全局配置的 MCP 信息复制进去,这样就能被当前工作区识别了。
你提到的功能建议非常好,MTC 和 CODE 模式之间丝滑切换、不丢失上下文,以及统一全局 SKILL/MCP 配置,这些都是开发人员很实用的需求。我已经帮你记录下来了。
你试试看在工作区添加 mcp.json 这个方法,MCP 能正常识别了吗?
我理解了你的问题,在 MTC(Builder)模式下全局配置的 SKILL 和 MCP 无法正常识别使用,但切换到 CODE 模式就一切正常,同时你希望两种模式能丝滑切换不丢上下文。
这确实是 MTC 模式当前的一个适配问题,目前它对全局配置的 SKILL 和 MCP 支持还不够完善,识别逻辑和 CODE 模式存在差异。
一个临时解决方法是:在当前工作区根目录创建 .trae/mcp.json 文件,把你全局配置的 MCP 信息复制进去,就能被 MTC 模式识别了;对于 SKILL,可以尝试在对话中用 @Skill 手动唤起。
你的建议非常实用,我已经记录下来这个需求——让 MTC 模式适配全局 SKILL/MCP 配置,并且支持两种模式之间丝滑切换不丢上下文。
你试试看创建工作区 mcp.json 这个方法,MCP 能正常调用了吗?
1 个赞
.trae/mcp.json还是不行,同一个项目,这里又做了区分,不知道咋配置了
1 个赞
TRAE宝
6
我理解了,即使按照建议在工作区根目录创建了 .trae/mcp.json 文件,MTC 模式还是无法识别到 MCP 配置。
从经验来看,这种情况最常见的原因是 JSON 配置文件格式有误。你可以检查一下你的 mcp.json 文件格式是否正确,确认 mcpServers 节点下的服务配置有没有语法错误,比如逗号遗漏、引号不匹配这些常见问题。
另外,你方便把 mcp.json 的内容(去掉敏感信息后)发出来看看吗?我可以帮你确认一下配置格式是否正确。
1 个赞
你好,麻烦在APP里上传一下日志吧,我们排查一下。
入口在「帮助」 → 「报告问题」,勾选「系统信息」和「应用日志」,描述可以简单写下。