内容
# 腾讯会议 MCP
腾讯会议 MCP 服务器 — 让 AI 代理通过官方 `tmeet` 命令行界面拉取会议录音、转录和智能纪要。
适用于 **个人 / 免费账户**(OAuth 设备流,无需企业 AppID/SecretKey)。
与 **OpenClaw / Claw**、Claude Code、Cursor 和任何 MCP 感知代理运行时兼容。
## 功能描述
将 [`@tencentcloud/tmeet`](https://github.com/TencentCloud/tencentmeeting-cli) 封装为 5 个 MCP 工具:
| 工具 | 用途 |
|---|---|
| `list_meetings` | 列出指定日期范围或会议代码的录音 |
| `get_transcript` | 拉取完整的转录文本,包含发言人 + 时间戳 + 关键词 |
| `search_transcript` | 在转录文本中搜索关键词 |
| `get_record_address` | 下载音频/视频和转录文件地址 |
| `get_smart_minutes` | 腾讯内置的 AI 总结(⚠️ 免费账户:2 个/月) |
## 前置条件
- Node.js LTS
- 安装并授权 `tmeet` 命令行界面:
```bash
npm install -g @tencentcloud/tmeet
tmeet auth login # 打开浏览器,扫描二维码登录微信
```
## 安装
```bash
git clone https://github.com/TinaDu-AI/tencent-meeting-mcp ~/.mcp-servers/tencent-meeting-mcp
cd ~/.mcp-servers/tencent-meeting-mcp
npm install
```
### 在 OpenClaw / Claw 中注册
将以下配置添加到您的 Claw MCP 配置文件中:
```json
{
"mcpServers": {
"tencent-meeting": {
"command": "node",
"args": ["/绝对路径/to/index.mjs"]
}
}
}
```
### 在 Claude Code 中注册
```bash
claude mcp add tencent-meeting --scope user \
node ~/.mcp-servers/tencent-meeting-mcp/index.mjs
```
重启代理会话。通过 `/mcp`(Claude Code)或等效的列表命令进行验证。
## 使用
注册后,只需自然地与代理对话:
- "列出过去一周的腾讯会议录音"
- "拉取昨天的会议转录并总结"
- "上个月哪些会议提到了 '估值'?"
代理将自动选择正确的工具。
### 注意
每个会议产生 **两条** 记录:`record_type:"云录制"`(音频/视频)和 `record_type:"文字转写"`(转录)。要获取转录,必须使用 **「文字转写」** 记录的 `record_file_id`,而不是云录制记录。当您用自然语言提问时,代理会自动处理。
## 为什么存在
腾讯会议的官方 API 需要企业账户,并经过 AppID/SecretKey 审批 — 这对个人用户来说是难以实现的。`tmeet` 命令行界面使用 OAuth 设备授权,这适用于个人账户。此 MCP 只是封装了命令行界面,以便 AI 代理可以驱动它。
## 鸣谢
基于官方 [TencentCloud/tencentmeeting-cli](https://github.com/TencentCloud/tencentmeeting-cli) 构建。
## License
MIT