オープンソースのMeeting BaaS MCP serverを使えば、Claude、Cursor、およびあらゆるMCPクライアントから、録画bot の送信、文字起こしの検索、カレンダー録画のスケジュール設定、ミーティングの特定シーンの共有がチャットから直接行えます。

LLazare Rossillon
··3 min read
ClaudeとCursorからミーティングを操作する:Meeting BaaS MCP Server

Model Context Protocolは、AIアシスタントをAPIクライアントへと変革しました。ClaudeやCursorにMCP serverを与えることで、単に話題にするだけでなく、実際のツールを呼び出せるようになります。Meeting BaaSはオープンソースのMCP serverを提供しており、ミーティングスタック全体を公開しています。そのため、「午後3時の通話を録画して、後でアクションアイテムを抽出して」という指示を、アシスタントが実際に実行できるようになります。

MCP server + meeting bot API = あなたの代わりにミーティングに参加するアシスタント。カスタムの連携コードは不要で、ツールはすでに定義済みです。

serverが公開する機能

MCP serverは、Meeting BaaS APIをアシスタントが呼び出せるツールとしてマッピングしています。

  • ミーティング: createBotはZoom、Google Meet、Microsoft TeamsのURLに録画botを送信します。getMeetingDatagetRecordingStatusでその状況を追跡できます
  • 文字起こし: getMeetingTranscriptは話者が識別された文字起こしを取得し、findKeyMomentsは再確認する価値のある箇所を検索します
  • カレンダー: setupCalendarOAuthlistUpcomingMeetingsscheduleRecordingcancelRecordingを使って、ミーティングURLを個別に指定する代わりにカレンダーから録画を自動化できます
  • 共有: shareableMeetingLinkshareMeetingSegmentsで録画全体または特定の場面へのリンクを生成します

これが、ミーティングについて知っているチャットbotと、ミーティングを実際に操作するエージェントとの実質的な違いです。

「午後3時の通話を録画して」のようなプロンプトがMCPツール呼び出しに変換され、meeting-mcp serverがミーティング、文字起こし、カレンダー、共有の4つのツールグループのいずれかにルーティングします

Claude Desktopのセットアップ

リポジトリをクローンしてnpm install && npm run buildを実行し、APIキーを使ってclaude_desktop_config.jsonにserverを登録します(dashboard.meetingbaas.comからセルフサービスで取得可能、録画時間最初の8時間は無料)。Claude Desktopはこのserverをローカルプロセスとして起動し、HTTP経由ではないため、キーはheadersではなくenvに設定してください。headersブロックは黙って無視され、認証に失敗します。以下の例はmacOS/Linux用です。Windowsの場合は、command/argsをお好みのシェル(例:cmd /cまたはPowerShell)に置き換えてください。

{
  "mcpServers": {
    "meetingbaas": {
      "command": "/bin/bash",
      "args": [
        "-c",
        "cd /path/to/meeting-mcp && (npm run build 1>&2) && export MCP_FROM_CLAUDE=true && node dist/index.js"
      ],
      "env": {
        "MEETING_BAAS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

CursorやほかのMCPクライアントも、独自の登録構文を使用して同じserverを利用できます。

この上に構築できるもの

  • ミーティング対応のコーディングエージェント: Cursorがアーキテクチャに関する通話の文字起こしを取得してから、議論されたマイグレーションを記述します
  • チャット駆動の録画: MCP clientから「このミーティングリンクにbotを送って」と指示するだけ — dashboardへのアクセス不要
  • ミーティング後のworkflow: findKeyMomentsを使って正確なタイムスタンプを引用しながら、文字起こしの取得、決定事項の抽出、フォローアップの記録を行うアシスタント
  • 発話エージェント: speaking-bots-mcp serverと組み合わせることで、アシスタントはミーティングを読むだけでなく、実際に参加して発言できます

内部の仕組み

すべてのMCPツールは、直接利用可能な同じmeeting bot APIを呼び出します。録画1時間あたり1 tokenで話者分離が含まれ、6つのプロバイダーから文字起こしを選択でき、エージェントがリアルタイムデータを必要とする場合はリアルタイムストリーミングも利用できます。

次のステップ

関連ブログtutorial