项目简介

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 头像,可用于品牌宣传或信息传递。

安装步骤

  1. 克隆仓库

    git clone <仓库URL>
    cd meeting-mcp

    请将 '<仓库URL>' 替换为仓库地址 'https://github.com/Meeting-Baas/meeting-mcp'。

  2. 安装依赖

    npm install
  3. 构建项目

    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)。

基本使用方法

  1. 启动服务器: 在仓库根目录下执行 'npm run start' 命令启动 MCP 服务器。默认情况下,服务器运行在 'http://localhost:7017/mcp'。
  2. 配置 MCP 客户端: 在您的 MCP 客户端(如 Claude Desktop 或 Cursor)中,配置连接到 'http://localhost:7017/mcp'。
  3. 通过自然语言指令与 AI 助手交互: 使用自然语言指令指示 AI 助手使用 Meeting BaaS MCP Server 提供的工具,例如:
    • '创建一个 Bot 加入我的 Zoom 会议'
    • '搜索我最近会议中关于预算的讨论'
    • '显示我日历中即将到来的会议'
    • '获取上次团队会议的文字记录' 详细的工具使用方法和示例,请参考仓库的 README 文档和示例工作流。

信息

分类

生产力应用