
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