返回 MCP 目录
public公开dns本地运行

chatterboxio-mcp-server

ChatterBox MCP服务器是一个让AI助手能够加入在线会议(Zoom、Google Meet、Teams)、捕获会议转录和录音,并生成会议摘要的模型上下文协议服务。

article

README

🚀 ChatterBox MCP Server

ChatterBox MCP Server是一个用于ChatterBox的模型上下文协议(MCP)服务器实现,它能让AI智能体参与在线会议,并生成会议摘要,为会议管理提供了高效的解决方案。

MseeP.ai Security Assessment Badge smithery badge

🚀 快速开始

ChatterBox MCP Server为AI智能体提供了一系列强大的工具,使其能够无缝融入在线会议流程:

  • 加入在线会议(支持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来安装依赖:

# 使用npm
npm install

# 使用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) | 会议ID | | meetingPassword (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文档 或联系 support@chatter-box.io。

欢迎贡献代码!请随时提交Pull Request。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端