游乐游手机版
首页/AI热点日报/热点详情

Trae MCP代码调试使用教程

类型:热点整理2026-08-07
通过TraeMCP配置luatools服务,创建带调试能力的智能体,可让AI接管调试器实时读取变量、设置断点并修改执行流。触发调试会话后,自动连接设备注入探针,返回变量快照与修复建议,无需手动操作串口或日志。

要在Trae里用MCP玩转代码调试,关键不在于让AI帮你猜错,而是让AI智能体直接接管调试器——实时读变量、设断点、改执行流,而不是靠静态分析瞎猜哪里出问题。

Trae MCP怎么用于代码调试?

说白了,核心活儿就三步:配置好luatools MCP服务,创建带调试能力的智能体,然后触发一个真实的调试会话。

启用本地调试MCP服务

打开Trae编辑器,右上角点“AI侧栏”→进设置→选“MCP”→点“手动配置”。

把下面这段JSON粘贴进去。这里有个大前提:Luatools必须已经启动,并且处于“AI → 启用Skill服务”状态,否则38380端口根本不会理你。

{"mcpServers":{"luatools":{"command":"npx","args":["-y","luatools-mcp-adapter"],"env":{"LUATOOLS_MCP_BASE_URL":"http://127.0.0.1:38380"}}}}

保存后,Node.js包会自动安装。等状态栏显示“luatools MCP服务已就绪”,就算搞定。

创建支持调试的智能体

左侧导航栏点“智能体”→点“+新建智能体”→选“Builder with MCP”模式。

在提示词编辑区输入:

“你是一个嵌入式Lua调试助手。当用户提交一段Lua代码并指出某行报错或行为异常时,你要:①调用luatools MCP工具连接设备;②注入调试脚本并在指定行设断点;③单步执行并返回变量快照;④给出修复建议。”

保存智能体,给它起个名字,比如“Lua实时调试员”。

触发一次真实调试会话

有两种方式可以开干。

方法一:直接在聊天框里输入

“帮我调试这段代码:local a = 1; local b = 0; print(a/b); 第3行除零报错”

方法二:选中编辑器中间出错的Lua文件→右键→“用智能体调试”→选择“Lua实时调试员”→确认。

接下来,Trae会自动调用luatools MCP适配器,连接串口设备,注入调试探针,并在第3行前插入断点。几秒后,你就能看到变量a=1、b=0、堆栈深度=2的快照,同时报错行会被高亮标出,还给出一句“除零操作不可恢复,需前置校验”。

全程不需要手动打开串口工具,也不用翻日志,AI已经接管了整条调试链路。

来源:https://www.php.cn/faq/2926219.html?uid=1431639

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。