项目简介
Meeting BaaS MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在连接 AI 助手(如 Claude 和 Cursor)与 Meeting BaaS API,从而实现对会议数据的有效管理和利用。通过此服务器,AI 助手可以访问和操作会议录音、转录文本、日历事件等资源,并执行各种与会议相关的工具,提升会议效率和信息检索能力。
主要功能点
- 会议录制与转录: 创建会议 Bot 自动加入在线会议,进行录制和转录,方便后续回顾和分析。
- 会议数据查询: 通过关键词搜索会议转录文本,快速定位会议内容,无需观看完整录像。
- 日历集成: 连接 Google Calendar 或 Microsoft Calendar,查看日程安排,并为日历事件设置自动录制。
- 可分享的会议链接: 生成指向会议录像特定时间点的分享链接,方便团队成员快速定位关键信息。
- AI 生成的 QR Code Bot 头像: 定制化的 Bot 头像,可用于品牌宣传或信息传递。
安装步骤
-
克隆仓库
git clone <仓库URL> cd meeting-mcp请将 '<仓库URL>' 替换为仓库地址 'https://github.com/Meeting-Baas/meeting-mcp'。
-
安装依赖
npm install -
构建项目
npm run build
服务器配置
MCP 服务器需要配置在 MCP 客户端中,以下是 Claude Desktop 客户端的配置示例,请将以下 JSON 配置添加到 Claude Desktop 的 'claude_desktop_config.json' 文件的 'mcpServers' 字段中。请根据实际情况修改 '/path/to/meeting-mcp' 为您的本地仓库路径,并将 'YOUR_API_KEY_FOR_MEETING_BAAS' 替换为您的 Meeting BaaS API 密钥。
{ "server name": "meetingbaas", // 自定义服务器名称,在 Claude Desktop 中显示 "command": "/bin/bash", // 启动服务器的命令解释器,通常为 /bin/bash "args": [ // 传递给命令解释器的参数 "-c", // -c 参数表示执行后续的字符串命令 "cd /path/to/meeting-mcp && (npm run build 1>&2) && MCP_FROM_CLAUDE=true node dist/index.js" // 组合命令:进入项目目录,构建项目,并启动服务器 ], "headers": { // HTTP 请求头 "x-api-key": "YOUR_API_KEY_FOR_MEETING_BAAS" // Meeting BaaS API 密钥,用于身份验证 }, "botConfig": { // 可选的 Bot 配置 "name": "Meeting Assistant", // Bot 的默认名称 "image": "https://meetingbaas.com/static/972043b7d604bca0d4b0048c7dd67ad2/fc752/previewFeatures.avif", // Bot 的默认头像 URL "entryMessage": "Hello, I'm a bot from Meeting Baas. I'll be taking notes for this meeting." // Bot 加入会议时发送的默认消息 // ... 更多可选的 Bot 配置项,请参考仓库 README 文档 } }
注意:
- 请将 '/path/to/meeting-mcp' 替换为 您本地仓库的绝对路径。
- 'YOUR_API_KEY_FOR_MEETING_BAAS' 需要替换为 您在 Meeting BaaS 平台申请的 API 密钥。
- 'MCP_FROM_CLAUDE=true' 环境变量用于告知服务器当前运行在 Claude Desktop 环境中,以便服务器选择合适的传输协议 (stdio)。
基本使用方法
- 启动服务器: 在仓库根目录下执行 'npm run start' 命令启动 MCP 服务器。默认情况下,服务器运行在 'http://localhost:7017/mcp'。
- 配置 MCP 客户端: 在您的 MCP 客户端(如 Claude Desktop 或 Cursor)中,配置连接到 'http://localhost:7017/mcp'。
- 通过自然语言指令与 AI 助手交互: 使用自然语言指令指示 AI 助手使用 Meeting BaaS MCP Server 提供的工具,例如:
- '创建一个 Bot 加入我的 Zoom 会议'
- '搜索我最近会议中关于预算的讨论'
- '显示我日历中即将到来的会议'
- '获取上次团队会议的文字记录' 详细的工具使用方法和示例,请参考仓库的 README 文档和示例工作流。
信息
分类
生产力应用