AI Integration (MCP)

概览

随着大语言模型的发展,Cursor 等具有 AI 辅助编程功能的 IDE 变得愈发强大,我们也推出了相应的 MCP Server —— Tencent Chat MCP Server 辅助 IDE AI 进一步优化用户的接入体验,利用 Cursor + MCP 的方式帮助用户快速集成 TUIKit 产品。
说明:
什么是 MCP?
Model Context Protocol (MCP) ,即模型上下文协议,是一种标准通信协议,旨在将您的集成开发环境(IDE)的AI助手转变为特定领域专家。通过配置 Tencent Chat MCP Server,您的 IDE 将获得集成即时通信产品的完整、准确知识,从而消除 AI 幻觉和过时信息,快速构建起具有即时通信功能的应用。
通过本篇文档,您将:
在本地 IDE 环境部署 Tencent Chat MCP Server;
提升 Chat 产品的接入体验;
使用 IDE AI 解决常见问题。

效果演示

以下演示了使用 Chat MCP 集成 TUIKit 到已有 Android 工程的过程:
1. 在 Cursor 聊天区域输入相应提示词后,执行 Tencent Chat MCP Server 方法:

2. IDE AI 将结合文档按照要求完成基础的 TUIKit 的接入,工程效果如下:
登陆页面
应用首页
对话页面




使用前提

为保证您顺畅使用 Tencent Chat MCP Server,请确保您的使用环境满足以下要求:
Node.js >= 18。
本地已安装至少一款支持 MCP Server 服务的 IDE 应用,如 Cursor、VS Code、Windsurf 等。
已完成腾讯云账号注册,且在腾讯云控制台完成 即时通信 IM 应用 创建。
已获取您 Chat 应用的 SDKAppID 和对应密钥,具体操作可参考创建应用

快速开始

在使用 MCP 服务器前,Cursor 需要处于代理模式 (Agent Mode),Cursor IDE 通过 JSON 配置文件发现 MCP 服务器,可全局或按项目配置腾讯云 Chat MCP 服务器。
Cursor 配置
VS Code 配置
Windsurf 配置
若您已确保满足 使用前提,您可以点击 一键配置 Cursor (若未安装 Cursor,单击链接将出现无法跳转的情况),或者您可以在项目工作区目录下创建 .cursor/mcp.json并复制以下配置代码。
{
"mcpServers": {
"tencentcloud-chatsdk-mcp": {
"command": "npx",
"args": ["-y", "@tencentcloud/chatsdk-intl-mcp"]
}
}
}
若您已确保满足 使用前提,您可以点击 一键配置 VS Code (若未安装 VS Code,单击链接将出现无法跳转的情况),或者您可以在项目工作区目录下创建 .vscode/mcp.json并复制以下配置代码。
{
"servers": {
"tencentcloud-chatsdk-mcp": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@tencentcloud/chatsdk-intl-mcp"]
}
}
}
前往 Windsurf Settings -> Cascade: Manage MCPs -> View raw config 并复制以下配置代码,配置完成后,在 Manage MCPs 下点击 Refresh
{
"mcpServers": {
"tencentcloud-chatsdk-mcp": {
"command": "npx",
"args": ["-y", "@tencentcloud/chatsdk-intl-mcp"]
}
}
}

可用性检查

配置完成后,您可以在 Cursor 的 Settings - Tools & Integrations 页面找到适才配置的MCP,若图标显示为绿色,则代表配置已成功完成,您可以通过页面上的按钮一键开关 MCP Server。


可用工具

Tencent Chat MCP 提供以下工具 (tool) 供 LLMs 使用:
read_tuikit_integrate_docs:用于获取与 TUIKit 和 TUIChat 集成相关的文档,支持 Android、iOS、Flutter、React 和 Vue 平台。请注意,此工具仅适用于集成相关的指引,如需实现其他高级功能,请参考官网提供的详细文档资源。
platformName (必填):您使用的平台名称,例如:Vue。
SDKAppID (必填):您创建的聊天应用的 AppID。
SDKSecretKey (必填):您创建的聊天应用的 SDKSecretKey。
read_tuikit_faq_docs:用于获取与 SDK 集成相关的常见问题文档。可用于咨询常见问题,如集成过程中错误码的含义、UserSig 的使用方法等。
SDKAppID (必填):您创建的聊天应用的 AppID。

MCP 使用

提示词范例

MCP 配置完成后,您可以首先尝试下面的提示词:

实践教程