使用 MCP 迁移

TRTC 提供专门的 MCP Server 帮助您从 Agora、Zego、Twilio 无缝迁移到 TRTC,极大提高迁移效率。

准备工作

环境准备

一个支持 MCP 的 AI 工具,例如 Cursor、Claude Code、Codex、VSCode、CodeBuddy 等。
已安装 Python。
已安装 uv。uv 是 Python 生态的依赖与环境管理工具,用于快速拉取并运行 MCP Server 所需组件。

获取访问密钥

MCP 通过 TRTC 云 API 提供服务,云 API 通过签名机制保证数据传输的安全性,该方式需要您在控制台申请安全凭证,即 SecretIDSecretKey。具体步骤如下:
1. 登录 CAM 控制台
打开 CAM 控制台,新建一个子用户。

2. 设置子用户权限
对该子用户授予 QcloudTrtccopilotFullAccess 权限(TRTC 云助手全读写访问权限)。

3. 复制 SecretIDSecretKey
API 密钥管理 页面获取上述子用户的 SecretIDSecretKey 用于访问 MCP 服务。

警告:
SecretIDSecretKey 属于敏感密钥,请勿提交到代码仓库,或在公开渠道分享。本地开发可暂存于 MCP 配置中用于调试。
为降低密钥泄漏的风险,所有主账号、子账号的密钥,关闭查询 SecretKey 的功能,仅支持在创建时查看,请及时保存 SecretKey

配置 MCP Server

在 AI 工具的 MCP 页面做如下配置,在 TENCENTCLOUD_SECRET_IDTENCENTCLOUD_SECRET_KEY 处填入上一步获取的安全凭证(对应 SecretIDSecretKey)。
{
"mcpServers": {
"trtc-migration-assistant-intl": {
"command": "uvx",
"args": [
"trtc-migration-assistant-intl"
],
"env": {
"TENCENTCLOUD_SECRET_ID": "",
"TENCENTCLOUD_SECRET_KEY": ""
}
}
}
}

使用 MCP

在支持 MCP 的 AI 工具中,选择或复制集成其他 RTC 厂商的业务代码,然后使用如下提示词提问。
xxx(代码)
这是集成 xxx 厂商的代码,帮我迁移到 TRTC
例如在 CodeBuddy 中使用 MCP,参考截图如下: