关于 ChatterBox MCP Server
ChatterBox MCP Server 让 AI Agent 加入在线会议、获取转录文本和录音,并生成摘要,支持 Zoom、Google Meet 和 Microsoft Teams。
主要功能
- 01加入在线会议
- 02采集转录文本和录音
- 03获取会议详情
- 04总结会议转录文本
适用场景
- 01收集会议转录文本和录音
- 02查看会议会话详情
- 03生成简洁的会议摘要
MCP 相关
它向 MCP 客户端提供加入会议、查询会议信息和总结转录文本的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ChatterBox MCP 服务
ChatterBox 的模型上下文协议服务实现,可让 AI Agent 与在线会议互动并生成会议摘要。
概述
ChatterBox MCP 服务提供以下工具,供 AI Agent 使用:
- 加入在线会议(Zoom、Google Meet 或 Microsoft Teams)
- 获取会议转录文本和录音
- 生成会议摘要
安装
通过 Smithery 安装
如需通过 Smithery 自动为 Claude Desktop 安装 chatterboxio-mcp-server:
npx -y @smithery/cli install @OverQuotaAI/chatterboxio-mcp-server --client claude
手动安装
你可以使用 npm 或 pnpm 安装依赖项:
# Using npm
npm install
# Using pnpm
pnpm install
配置
获取 API 密钥
你可以在我们的网站 ChatterBox 免费注册并获取 API 密钥。注册后,你将收到 API 端点和密钥。
环境设置
在根目录中创建一个 .env 文件,并添加以下变量:
CHATTERBOX_API_ENDPOINT=https://api.chatter-box.io
CHATTERBOX_API_KEY=your_api_key_here
使用方法
启动服务
pnpm start
可用工具
joinMeeting
加入 Zoom 或 Google Meet 会议,并获取会议转录文本和录音。
参数:
platform(string):在线会议平台("zoom"、"googlemeet" 或 "teams")meetingId(string):会议 IDmeetingPassword(string,可选):会议密码或口令botName(string):机器人的名称webhookUrl(string,可选):用于接收会议状态 Webhook 事件的 URL
getMeetingInfo
获取会议相关信息,包括转录文本和录音。
参数:
sessionId(string):要查询信息的会话 ID
summarizeMeeting
根据会议转录文本生成简洁的会议内容摘要。
参数:
transcript(string):要总结的会议转录文本
开发
先决条件
- Node.js 16+
- npm 或 yarn
构建
pnpm run build
调试
使用 MCP Inspector 调试 MCP 服务:
npx @modelcontextprotocol/inspector
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
支持
如需支持,请访问 ChatterBox 文档,或联系 [email protected]。
参与贡献
欢迎贡献!欢迎提交 Pull Request。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
