在Trae中用MCP实现代码调试的核心是AI智能体实时调用本地调试器、读取变量、触发断点并修改执行流;需配置luatools MCP服务、创建“Builder with MCP”智能体并输入调试提示词,再通过聊天或右键触发调试会话。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Trae中用MCP实现代码调试,核心是让AI智能体能实时调用本地调试器、读取运行时变量、触发断点并修改执行流,而不是仅靠静态分析猜错在哪。
启用本地调试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服务已就绪”即生效。
创建支持调试的智能体
在TRAE左侧导航栏点击“智能体”→点击“+新建智能体”→选择“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已接管调试链路。


















