☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
如果您希望在trae ide中启用外部功能调用能力,但无法让智能体与本地工具或远程服务交互,则很可能是mcp协议未正确接入或扩展能力未开发完成。以下是实现trae mcp协议接入与扩展能力开发的具体步骤:一、验证并配置Trae内置MCP支持环境
该步骤确保Trae IDE已启用MCP协议通信基础能力,包括stdio通道识别、MCP客户端初始化及协议版本兼容性检查。Trae 2.4.0+版本默认集成MCP Host运行时,但需确认其处于激活状态。
1、打开Trae IDE,点击右上角齿轮图标进入设置界面。
2、在左侧导航栏中选择“AI Management” → “MCP”选项卡。
3、查看页面顶部是否显示“MCP Host is active”绿色提示;若显示“Not available”,则需升级Trae至最新稳定版。
4、检查下方“MCP Servers”列表是否为空;非空表示已有服务注册,可跳至步骤二进行状态验证。
二、通过MCP市场一键添加预置服务
该方式适用于快速启用通用能力(如文件操作、数据库查询),无需编写代码,依赖Trae官方维护的MCP Server清单,所有服务均经签名验证且适配Windows/macOS/Linux三端路径规范。
1、在MCP设置页点击“Add MCP Servers”按钮,进入市场视图。
2、在搜索框输入关键词,例如"Filesystem",回车后选择官方认证的“Filesystem MCP Server”条目。
3、点击“Install”后,自动下载并解压服务二进制包至Trae缓存目录(路径形如~/.trae/mcp-servers/filesystem-v1.2.0)。
4、安装完成后,点击右侧“Configure”按钮,在JSON编辑区修改"--allowed-paths"参数值为实际可操作目录,例如:"D:\project\docs,C:\Users\Public\Downloads"。
5、保存配置,返回MCP Servers列表,确认对应服务状态栏显示“Running”且无红色错误图标。
三、手动配置自定义Python MCP Server
该方法用于接入开发者自行编写的MCP服务,基于Python SDK实现tool/resource注册,适用于计算器、天气查询、Swagger解析等轻量级逻辑,要求Python 3.8+环境已就绪且mcp[cli]包已安装。
1、在项目根目录新建文件mcp_calculator_server.py,粘贴以下最小可行代码:
2、执行命令pip install "mcp[cli]"安装依赖;若使用uv,运行uv add "mcp[cli]"。
3、在终端中运行python mcp_calculator_server.py,观察控制台输出是否包含"MCP server 'Calculator' started on stdio"字样。
4、在Trae MCP设置页选择“Add Manually”,填入JSON配置:
5、将"command"字段设为"python","args"设为["D:\path\to\mcp_calculator_server.py"](路径需为绝对路径,反斜杠需双写或改用正斜杠)。
四、接入Chrome浏览器扩展版MCP服务
该方案使Trae智能体具备实时读取标签页、截图、注入脚本等浏览器控制能力,依赖mcp-chrome扩展与mcp-chrome-bridge桥接器协同工作,仅支持Chrome/Edge Chromium内核浏览器。
1、访问GitHub Releases页面下载最新mcp-chrome扩展ZIP包,解压至本地文件夹。
2、在Chrome中打开chrome://extensions/,开启右上角“开发者模式”,点击“加载已解压的扩展程序”,选择解压目录。
3、点击扩展图标,点击“Connect”按钮启动MCP HTTP服务(默认监听http://127.0.0.1:8080)。
4、在命令行执行npm install -g mcp-chrome-bridge安装桥接器。
5、在Trae MCP手动配置中,"command"设为"node","args"指向桥接器stdio入口脚本,例如:["C:\Users\YourName\AppData\Roaming\npm\node_modules\mcp-chrome-bridge\dist\mcp\mcp-server-stdio.js"]。
五、开发并注册自定义Skill封装MCP工具
该步骤将已部署的MCP工具进一步抽象为智能体可直接调用的Skill,屏蔽底层协议细节,支持自然语言触发,例如“把当前网页转成Markdown”或“查北京明天天气”,提升人机协作效率。
1、在Trae项目根目录创建skills/子目录,新建weather-skill.json文件。
2、在文件中定义Skill元信息:设置"name"为"GetWeather","description"为"Query real-time weather for a city"。
3、在"tools"数组中添加条目,指定"server"字段匹配已配置的MCP Server名称(如"weather-service"),"function"字段填写对应@mcp.tool()装饰的函数名(如"get_weather")。
4、保存后重启Trae,进入智能体配置页,在“Enabled Skills”列表中勾选该Skill。
5、在聊天窗口输入测试指令:“请查询上海今日天气”,观察智能体是否调用对应MCP工具并返回结构化结果。


















