Meeting Bot Mcp Server について
Meeting Bot Mcp Server は Attendee の会議ボットを MCP クライアントから操作し、録画、文字起こし、会議中のやり取りを扱います。ボットの管理と会議データの取得に対応します。
主な機能
- 01会議ボットの作成・状態確認・削除
- 02ボットによる音声とチャット送信
- 03画像・動画の送信(Google Meet のみ)
- 04文字起こし・チャット・録画 URL の取得
- 05ボットデータの削除
活用シーン
- 01Zoom、Google Meet、Teams の会議にボットを参加させる
- 02会議中にボットから発話やチャットを送信する
- 03会議後に文字起こし、チャット、録画 URL を取得する
MCP 対応
この MCP サーバーは、会議ボットの管理、会議中の操作、データ取得のツールをクライアントに公開します。稼働中の Attendee バックエンドが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Attendee MCP サーバー
これは、録画と文字起こしに対応するオープンソースの会議ボットである Attendee を使って、会議ボットを送信・管理するための MCP です。Attendee はローカルで実行することも、クラウドにデプロイすることもできます。
ご質問はありますか?Attendee の Slack にご参加ください。
クイックスタート:この MCP でできること
Claude を例にすると、以下のように入力するだけで、AI 会議ボットを使い始めることができます。
- 「この会議にボットを送って:<meeting_url>」
- 「ボットに『こんにちは』と話させて」と頼むと、ボットは会議で「こんにちは」と言います。
- 「ボットにチャットメッセージ『参加できてうれしいです』を送らせて」と頼むと、ボットはチャットに「参加できてうれしいです」と書き込みます。
- 「ボットを会議から退出させて」

MCP の組み合わせ
MCP を組み合わせることで、強力なワークフローを実現できます。たとえば、私は Brave Search MCP と Attendee MCP を併用しています。Claude に「前回の全仏オープンで優勝したのは誰ですか?」と尋ねると、次のように動作します。
- Web MCP を使ってオンラインで答えを検索します。
- 検索結果を Attendee ボットに渡し、答えを音声で読み上げます。
🚀 インストール
ここでは Claude を例にしますが、MCP に対応した任意のツールを使用できます。
リポジトリのクローン
# Clone your fork or the main repo
git clone https://github.com/rexposadas/attendee-mcp.git
cd attendee-mcp
# Install dependencies
npm install
# Build the TypeScript
npm run build
# Link for global use
npm link
⚙️ 設定
環境変数
Attendee サーバー用に、以下の環境変数を設定します。
export MEETING_BOT_API_URL="http://localhost:8000" # Your Attendee server URL
export MEETING_BOT_API_KEY="your-api-key-here" # Your Attendee API key
これらをシェルのプロファイル(~/.zshrc、~/.bashrc など)に追加すると、設定を永続化できます。
Claude Desktop の設定
Claude Desktop の設定ファイル(~/Library/Application Support/Claude/claude_desktop_config.json)を更新します。変更後、Claude を再起動してください。
mcpServers セクションを調整し、Attendee MCP サーバーを追加します。現時点では、最も確実な方法であることが分かっているため、直接パスを使用してください。
{
"mcpServers": {
"attendee": {
"command": "node",
"args": [
"<path>/attendee-mcp/dist/index.js"
],
"env": {
"MEETING_BOT_API_URL": "<attendee-url-here>",
"MEETING_BOT_API_KEY": "your-api-key-here"
}
}
}
}
/path/to/attendee-mcp を、リポジトリをクローンした実際のパスに置き換えてください。
🏃♂️ Attendee をローカルで実行する場合のクイックスタート
- Attendee サーバーを起動します:
make build make up - Claude Desktop でテストします:
- Claude に「利用可能な MCP ツールは何ですか?」と尋ねます。
🎯 使用例
設定が完了すると、Claude Desktop で自然言語のコマンドを使えるようになります。
会議ボットの作成
- 「この Zoom 用の会議ボットを作成して:https://zoom.us/j/123456789」
- 「この Google Meet にボットを送って:https://meet.google.com/abc-defg-hij」
- 「この Teams 会議にボットで参加して:https://teams.microsoft.com/...」
ボットの管理
- 「ボット bot_abc123 のステータスは?」
- 「ボット bot_abc123 を会議から削除して」
🔧 利用可能な MCP ツール
このサーバーでは、以下のツールを利用できます。
ボットの基本管理
create_meeting_bot- 会議に参加して録画するボットを作成しますget_bot_status- 会議ボットの現在のステータスを確認しますremove_meeting_bot- 会議からボットを削除します
コミュニケーションとメディア
make_bot_speak- テキスト読み上げを使ってボットに話させますsend_chat_message- ボットからチャットメッセージを送信しますsend_image_to_meeting- ボット経由で画像を表示します(Google Meet のみ)send_video_to_meeting- ボット経由で動画を再生します(Google Meet のみ)
データの取得
get_meeting_transcript- 会議の文字起こしを取得しますget_chat_messages- 会議のチャットメッセージを取得しますget_recording- 録画のダウンロード URL を取得しますdelete_bot_data- ボットのデータをすべて完全に削除します
🐛 トラブルシューティング
よくある問題
-
「ネットワークエラー」または API 接続の問題:
- Attendee サーバーが、設定した URL で実行されていることを確認してください
- API キーが正しいことを確認してください
- 環境変数
MEETING_BOT_API_URLとMEETING_BOT_API_KEYを確認してください
-
Claude Desktop に MCP サーバーが表示されない:
- 設定を変更した後、Claude Desktop を完全に再起動してください
- Claude Desktop の設定ファイルの構文が有効な JSON であることを確認してください
- Claude Desktop のログでエラーメッセージを確認してください
-
「メソッドが許可されていません」というエラー:
- Attendee サーバーで、一部の API エンドポイントが完全に実装されていない可能性があります
- 詳細については、Attendee サーバーのログを確認してください
📄 ライセンス
MIT ライセンス — 詳細については LICENSE ファイルを参照してください。
🤝 貢献
- リポジトリをフォークします
- フィーチャーブランチを作成します:
git checkout -b feature-name - 変更を加えてテストします
- 変更をコミットします:
git commit -m 'Add feature' - ブランチにプッシュします:
git push origin feature-name - プルリクエストを送信します
🔗 関連プロジェクト
- Attendee - メインのミーティングボットサービス
- Model Context Protocol - MCP の仕様と SDK
注: この MCP サーバーを利用するには、Attendee バックエンドサービスが実行されている必要があります。この MCP サーバーを使用する前に、Attendee サーバーをセットアップして実行してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。