Meeting BaaS MCP Server
2025.04.08
9
TypeScript会议管理自动化转录日历集成AI 二维码交流协作日程管理
Meeting BaaS MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于管理和操作会议数据。它提供了一系列工具和功能,使 AI 助手(如 Claude 和 Cursor)能够访问和操作会议数据,包括会议记录、录音、日历事件和搜索功能。该服务适用于需要自动化会议记录、转录和管理的团队和组织。
View on GitHub
Overview
基本能力
产品定位
Meeting BaaS MCP Server 是一个专门用于管理和操作会议数据的服务,旨在通过 AI 助手自动化会议记录、转录和管理流程,提升团队协作效率。
核心功能
- 邀请会议机器人:创建并邀请机器人加入视频会议,自动记录和转录会议内容。
- 查询会议数据:搜索会议记录和查找特定信息,无需观看整个录音。
- 管理日历事件:查看和组织日历条目及即将到来的会议。
- 访问录音信息:获取会议录音的元数据及其状态。
- 生成 AI 二维码:创建自定义设计的二维码,可用作机器人头像或会议链接。
- 共享会议链接:生成格式化的共享链接,方便团队成员访问会议录音和转录。
适用场景
- 团队会议记录:自动化记录和转录团队会议内容,便于后续查阅。
- 会议内容搜索:快速查找会议中的关键讨论点或特定信息。
- 日历集成:自动同步和管理日历事件,提升日程管理效率。
- 会议录音共享:方便团队成员访问和共享会议录音和转录。
- AI 二维码应用:生成个性化二维码,用于会议链接或联系人信息共享。
工具列表
- Calendar Tools:
oauthGuidance:提供设置 OAuth 的详细指南。listRawCalendars:列出可用的日历。setupCalendarOAuth:使用 OAuth 凭证集成日历。listCalendars:列出所有集成的日历。getCalendar:获取特定日历的详细信息。deleteCalendar:删除日历集成。resyncAllCalendars:强制刷新所有连接的日历。listUpcomingMeetings:列出即将到来的会议。listEvents:列出日历事件。listEventsWithCredentials:使用直接凭证列出日历事件。getEvent:获取特定事件的详细信息。scheduleRecording:安排录音。scheduleRecordingWithCredentials:使用直接凭证安排录音。cancelRecording:取消录音。cancelRecordingWithCredentials:使用直接凭证取消录音。-
checkCalendarIntegration:检查日历集成状态。 -
Meeting Tools:
createBot:创建会议机器人。getBots:列出所有机器人及其关联的会议。getBotsByMeeting:获取特定会议的机器人。getRecording:获取录音信息。getRecordingStatus:检查录音状态。getMeetingData:获取会议数据。-
getMeetingDataWithCredentials:使用直接凭证获取会议数据。 -
Transcript Tools:
getMeetingTranscript:获取会议转录。-
findKeyMoments:自动识别会议中的关键时刻。 -
QR Code Tools:
-
generateQRCode:生成 AI 二维码。 -
Link Sharing Tools:
shareableMeetingLink:生成可共享的会议链接。shareMeetingSegments:创建多个重要时刻的链接列表。
常见问题解答
- 如何集成日历?
- 使用
oauthGuidance工具获取 OAuth 设置指南,然后使用setupCalendarOAuth集成日历。 - 如何创建会议机器人?
- 使用
createBot工具,提供会议 URL 和可选参数(如机器人名称、头像等)。 - 如何获取会议转录?
- 使用
getMeetingTranscript工具,提供机器人 ID。 - 如何共享会议录音?
- 使用
shareableMeetingLink工具,提供机器人 ID 和可选参数(如时间戳、标题等)。
使用教程
使用依赖
- Node.js(v16 或更高版本)
- npm
- MeetingBaaS 账户(需要使用企业邮箱注册)
安装教程
- 克隆仓库:
bash git clone <repository-url> cd mcp-baas - 安装依赖:
bash npm install - 构建项目:
bash npm run build
调试方式
- 启动服务器:
bash npm run start - 默认运行在端口 7017,MCP 端点为
http://localhost:7017/mcp。 - 开发模式(自动重载):
bash npm run dev - 使用 MCP Inspector 测试:
bash npm run inspect - 日志管理:
bash npm run cleanup