在trae中连接本地mcp服务必须使用stdio协议而非网络接口;需确认服务输出含“mcp server 'x' started on stdio”,json配置中command、args(绝对路径)、server.name三者严格一致,否则工具无法注册或调用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Trae中连接本地运行的MCP服务,必须让AI智能体能通过stdio协议与你本机启动的服务进程通信,而不是依赖网络端口或HTTP接口。这一步做错,后续所有自然语言调用都会卡在“找不到工具”状态。
确认本地MCP服务已运行并监听stdio
打开终端(PowerShell或CMD),执行你的MCP服务启动命令,例如:python mcp_calculator_server.py。观察输出是否包含【MCP server 'Calculator' started on stdio】字样——没有这句说明服务未启用stdio模式,Trae无法识别。
若使用Node.js类服务(如mcp-chrome-bridge),必须确保args指向的是mcp-server-stdio.js而非HTTP版本脚本,否则Trae会静默失败且无报错提示。
在Trae中手动添加stdio类型MCP Server
点击右上角齿轮图标 → AI Management → MCP → Add Manually。
粘贴JSON配置,关键字段必须严格匹配:
command填解释器路径(如python或node),args填服务脚本绝对路径(Windows用双反斜杠,如"D:\project\mcp_calculator_server.py"),env可留空或填必要环境变量。
保存后,状态栏出现绿色√不代表数据库或文件系统已连通,只表示Trae成功建立了stdio管道连接。
验证连接是否真正可用
第一步:在Trae聊天框输入“列出所有可用工具”,发送。
第二步:若返回空列表或提示“no tools available”,说明服务未正确注册tool——检查Python代码中是否调用了server.add_tool(...),Node.js中是否调用了registerTool(...)。
第三步:若返回工具名但调用时报错“tool not found”,大概率是JSON里mcpServers对象的键名(如"calculator")和代码中server.name不一致,这两个字符串必须完全相同,包括大小写和下划线。











