TR

tencent-rtc/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

5 stars 4 forks 质量 67 趋势 14

腾讯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

中文(国内站) | English (Global)

这是一个将腾讯 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.”

站点策略

  • 国内站(中文):面向中文开发者
  • 海外站(英文):面向国际开发者

包名映射

文档入口

能力概览

  • 官方知识检索与回答
  • 覆盖 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": {
在 GitHub 查看完整 README

安装

npx -y @tencentcloud/sdk-mcp@latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "tencent-rtc": { "command": "npx", "args": ["-y", "@tencentcloud/sdk-mcp@latest"], "env": { "SDKAPPID": "YOUR_SDKAPPID" } } } }