腾讯RTC/MCP是从https://github.com/tencent-rtc/mcp.导入的MCP候选服务器。
概览
腾讯RTC/MCP是从https://github.com/tencent-rtc/mcp.导入的MCP候选服务器。
概述(AI 翻译)
中文(国内站) |英语(全球)
这是一个将腾讯 RTC(TRTC / IM / Call / Live / Room)文档与 API 能力开放给 AI Agent 的 MCP 服务。 可用于知识问答、集成指导和问题排查,帮助开发者更快完成接入。
能力清单(实时音视频 TRTC)
| 能力场景 | 能力说明 | 示例 |
|---|---|---|
| 知识咨询 | 查询 Live / Room / Call 组件与 API 的使用方式 | “Vue3 TUIRoomKit 无 UI 和含 UI 方案怎么选?” |
| 知识咨询 | 查询 Live / Room / Call 无 UI SDK 的使用方式 | “语聊房管理员怎么上麦到 0 号麦位?” |
| 知识咨询 | 查询 WebRTC SDK、插件与 Native TRTC API 的能力 | “TRTC Web SDK 美颜插件 BasicBeauty 的使用方法?” |
| 代码集成 | 根据上下文识别 Vue3 / Android / iOS / Flutter / uni-app,生成开播页、观看页、连麦入口 | “帮我在 iOS 项目里集成 LiveKit 语聊房” |
| 代码集成 | 根据上下文识别 Vue3,生成会议入口页、会议房间页、路由注册,并支持屏幕共享 | “帮我在 Vue3 项目集成视频会议 RoomKit” |
| 代码集成 | 根据上下文识别 Vue3 / React / Android / iOS / Flutter,生成发起通话与来电处理页面 | “帮我在 Flutter 项目集成音视频通话 CallKit 组件” |
| 错误排查 | 诊断初始化失败、麦上用户无声、错误码等常见问题 | “iOS AtomicXCore 语聊房观众 joinLive 后听不到主播声音,怎么排查?” |
能力清单(即时通信 IM/Chat)
| 能力场景 | 能力说明 | 示例 |
|---|---|---|
| 知识咨询 | 查询 UI 组件(ConversationList、MessageList 等)用法 | “Vue3 MessageList 组件如何渲染自定义消息卡片?” |
| 知识咨询 | 查询无 UI SDK API 用法 | “H5 集成 Web IM SDK 怎么发送语音消息?” |
| 知识咨询 | 查询 SDK 和服务端错误码含义与处理建议 | “Web IM SDK 登录时为什么会 2025 错误码?” |
| 知识咨询 | 查询服务端 REST API(导入账号、服务端发消息等)用法 | “REST API 怎么在群组中发送自定义消息?” |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Tencent RTC MCP Server
这是一个将腾讯 RTC(TRTC / IM / Call / Live / Room)文档与 API 能力开放给 AI Agent 的 MCP 服务。 可用于知识问答、集成指导和问题排查,帮助开发者更快完成接入。
能力清单(实时音视频 TRTC)
| 能力场景 | 能力说明 | 示例 |
|---|---|---|
| 知识咨询 | 查询 Live / Room / Call 组件与 API 的使用方式 | “Vue3 TUIRoomKit 无 UI 和含 UI 方案怎么选?” |
| 知识咨询 | 查询 Live / Room / Call 无 UI SDK 的使用方式 | “语聊房管理员怎么上麦到 0 号麦位?” |
| 知识咨询 | 查询 WebRTC SDK、插件与 Native TRTC API 的能力 | “TRTC Web SDK 美颜插件 BasicBeauty 的使用方法?” |
| 代码集成 | 根据上下文识别 Vue3 / Android / iOS / Flutter / uni-app,生成开播页、观看页、连麦入口 | “帮我在 iOS 项目里集成 LiveKit 语聊房” |
| 代码集成 | 根据上下文识别 Vue3,生成会议入口页、会议房间页、路由注册,并支持屏幕共享 | “帮我在 Vue3 项目集成视频会议 RoomKit” |
| 代码集成 | 根据上下文识别 Vue3 / React / Android / iOS / Flutter,生成发起通话与来电处理页面 | “帮我在 Flutter 项目集成音视频通话 CallKit 组件” |
| 错误排查 | 诊断初始化失败、麦上用户无声、错误码等常见问题 | “iOS AtomicXCore 语聊房观众 joinLive 后听不到主播声音,怎么排查?” |
能力清单(即时通信 IM/Chat)
| 能力场景 | 能力说明 | 示例 |
|---|---|---|
| 知识咨询 | 查询 UI 组件(ConversationList、MessageList 等)用法 | “Vue3 MessageList 组件如何渲染自定义消息卡片?” |
| 知识咨询 | 查询无 UI SDK API 用法 | “H5 集成 Web IM SDK 怎么发送语音消息?” |
| 知识咨询 | 查询 SDK 和服务端错误码含义与处理建议 | “Web IM SDK 登录时为什么会 2025 错误码?” |
| 知识咨询 | 查询服务端 REST API(导入账号、服务端发消息等)用法 | “REST API 怎么在群组中发送自定义消息?” |
| 知识咨询 | 查询 Webhook 配置与第三方回调对接方式 | “IM 回调 State.StateChange 状态变更回调的请求体字段格式是什么?” |
| 知识咨询 | 查询套餐价格、能力限制、多端登录配置与内网代理 | “Web IM SDK 怎么实现内网代理?” |
| 知识咨询 | 查询离线推送 Push 接入、厂商配置与注意事项 | “iOS 离线推送证书怎么配置?” |
| 代码集成 | 根据上下文识别 Vue3 / React 并生成 Chat UIKit 代码 | “帮我在 Vue3 项目中集成 Chat UIKit 完整功能。” |
| 代码集成 | 根据上下文识别 Android / iOS / Flutter 并生成 Chat UIKit 代码 | “帮我在 Flutter 项目接入完整 Chat UIKit 功能。” |
| 错误排查 | 结合报错诊断 UIKit 或 SDK 集成问题 | “安卓 App 报错:Fail to create more groups. This sdkappid has reached group amount max limit.” |
站点策略
- 国内站(中文):面向中文开发者
- 海外站(英文):面向国际开发者
包名映射
- 国内站(中文):
@tencentcloud/sdk-mcp - 海外站(英文):
@tencent-rtc/mcp
文档入口
- 国内站(中文):
https://cloud.tencent.com/document/product/647/129285 - 海外站(英文):
https://trtc.io/document/78382
能力概览
- 官方知识检索与回答
- 覆盖 TRTC / IM / Call / Live / Room
- 支持产品与平台意图路由
- 面向 Web / Android / iOS / Flutter 的集成指导
- 基于 stdio JSON-RPC,兼容 Cursor / Codex / Claude / CodeBuddy
环境要求
- Node.js >= 18
- npm
- 支持 MCP 的 IDE
快速开始
国内站包
npx -y @tencentcloud/sdk-mcp@latest
海外站包
npx -y @tencent-rtc/mcp@latest
Cursor 配置示例
示例 A:国内站包(@tencentcloud/sdk-mcp)
{
"mcpServers": {
"tencent-rtc": {
"command": "npx",
"args": ["-y", "@tencentcloud/sdk-mcp@latest"],
"env": {
"SDKAPPID": "YOUR_SDKAPPID"
}
}
}
}
示例 B:海外站包(@tencent-rtc/mcp)
{
"mcpServers": {
"tencent-rtc": {
"command": "npx",
"args": ["-y", "@tencent-rtc/mcp@latest"],
"env": {
安装
npx -y @tencentcloud/sdk-mcp@latest配置
{
"mcpServers": {
"tencent-rtc": {
"command": "npx",
"args": ["-y", "@tencentcloud/sdk-mcp@latest"],
"env": {
"SDKAPPID": "YOUR_SDKAPPID"
}
}
}
}