电影蓝皮书电影蓝皮书
首页文章电影合集文档

© 2026 电影蓝皮书

联系方式: moviebluebook@gmail.com

文章电影合集成为贡献者
Movie Bluebook · 电影蓝皮书
TRAE Work文档
  • TRAE Work 概述
  • 快速开始
    • TRAE Work 网页版与桌面版快速开始
    • TRAE Work 移动版快速开始
  • 最佳实践
    • TRAE Work 必装的的 14 个 Skill
  • 云端运行环境
  • 模型
  • 上下文
    • 技能
    • 规则
    • 模型上下文协议(MCP)
      • MCP概述
      • 添加 MCP Server
    • 命令
    • 内置工作流:Spec & Plan
  • 外部应用授权
    • GitHub
    • 飞书 / Lark
  • 工作树
  • 自动化
  • 语音讨论
  • 沙箱
  • 对话流设置
  • 隐私模式
  • 问题排查
  • 联系我们
  • 相关协议
    • 云端智能体的数据存储策略
    • TRAE Work 桌面版开源软件声明
  • 更新日志
阅读进度38%

添加 MCP Server

2026-06-24·5 次浏览

当你需要 AI 接入并使用外部资源/能力时,可以使用 MCP。

从 MCP 市场添加 MCP Server

MCP 市场中提供了社区中热门的 MCP Server,你可以选择需要的 MCP Server 进行添加。

  1. 在界面左下角,点击 头像 > 设置。
  2. 在左侧导航栏中,选择 MCP。

你将进入 MCP Server 管理面板。

  1. (仅 TRAE Work 桌面版) 选择 MCP Server 的运行环境:本地 / 云端。
  2. 在 MCP Servers 管理 / MCP Servers Management 部分,点击右上角的 创建 / Create > 从市场添加 / Create from Market。

页面上弹出 MCP 市场。

  1. 在 MCP 市场中找到所需的 MCP Server。
  2. 点击右侧的 + 按钮。
  3. 在弹窗中填入 MCP Server 的配置信息。

配置内容中的 env 信息(例如 API Key、Token、Access Key 等字段)须替换为真实信息。

  1. 点击 确认 / Confirm 按钮。

手动配置 MCP Server

如果在市场中无法找到想要的 MCP Server,或者想使用自己开发的 MCP Server,则需要手动添加。

  1. 在界面左下角,点击 头像 > 设置。
  2. 在左侧导航栏中,选择 MCP。

你将进入 MCP Server 管理面板。

  1. (仅 TRAE Work 桌面版) 选择 MCP Server 的运行环境:本地 / 云端。
  2. 在 MCP Servers 管理 / MCP Servers Management 部分,点击右上角的 创建 / Create > 手动配置 / Create Manually。

页面上弹出 手动配置 / Configure Manually 框。

  1. 填入 MCP Server 的 JSON 配置。详情参考 MCP Server 配置说明。

优先使用 NPX 或 UVX 配置,因为它们支持在无需全局安装的情况下直接运行 MCP Server,并自动完成依赖获取与版本解析,从而简化配置流程并降低环境冲突风险。

  1. 点击 确认 / Confirm 按钮。

MCP Server 配置说明

你可以使用 JSON 文件来配置自定义 MCP Server。

stdio 类型 MCP Server 的配置

stdio 类型的 MCP Server 通过标准输入(stdin)和标准输出(stdout)与客户端进行通信。其配置包含以下字段:

字段是否必填描述
command是用于启动 MCP Server 的可执行命令。该命令必须位于系统 PATH 中,或使用可执行文件的完整路径。 注意:命令中不能包含空格,否则会导致解析错误。
args否启动命令的参数列表。每个参数必须为字符串类型。
env否传递给 MCP Server 的环境变量,每个环境变量的值必须为字符串。

示例:

{   "mcpServers": {    "mcp_name": {      "command": "npx",      "args": ["-y", "@modelcontextprotocol/server-github"],      "env": {        "API_Key": "value"      }    }   } }

HTTP 类型 MCP Server 的配置

HTTP 类型的 MCP Server 通过 HTTP 或 HTTPS 协议与远程服务进行通信,其配置包含以下字段:

字段是否必填描述
url是远程 MCP Server 的访问地址,需为合法的 HTTP 或 HTTPS URL。
headers否自定义的 HTTP 请求头,用于在请求中携带额外信息(如鉴权信息等)。

示例:

{   "mcpServers": {    "mcp_name": {      "url": "https://example.com/mcp",      "headers": {        "Authorization": "Bearer xxxx-xxxxxxx"      }    }   } }

超时配置

stdio 类型的 MCP Server 支持通过 env 字段来设置超时时间:

"env": {    "START_MCP_TIMEOUT_MS": "60000" // 启动 MCP Server 的超时时间(单位:ms)    "RUN_MCP_TIMEOUT_MS": "60000"   // 调用 MCP Server tools 的超时时间(单位:ms) }

HTTP 类型的 MCP Server 配置支持通过 headers 字段来设置超时时间:

"headers": {    "START_MCP_TIMEOUT_MS": "60000" // 启动 MCP Server 的超时时间(单位:ms)    "RUN_MCP_TIMEOUT_MS": "60000"   // 调用 MCP Server tools 的超时时间(单位:ms) }

变量引用

MCP Server 的配置支持使用变量。目前仅支持 ${workspaceFolder}。

在 MCP Server 启动时,${workspaceFolder} 会被自动替换为当前项目的实际根目录路径,可用于构造与项目路径相关的命令参数或文件路径。

{   "mcpServers": {    "mcp_name": {      "command": "node",      "args": [        "${workspaceFolder}/plugins/mcp.js"      ]    }   } }

在上述示例中, args 里的 ${workspaceFolder} 会被解析为工作区的真实路径。这样无论项目存放于何处,MCP Server 都能正确找到并加载 plugins/mcp.js 脚本。

上一篇·MCP概述下一篇·命令