mcpField
M
Meeting Bot Mcp Server

Meeting Bot Mcp Server

ローカル
github.com/rexposadasコミュニケーション1364 週間前に更新

Meeting Bot Mcp Server について

Meeting Bot Mcp Server は Attendee の会議ボットを MCP クライアントから操作し、録画、文字起こし、会議中のやり取りを扱います。ボットの管理と会議データの取得に対応します。

主な機能

  1. 01会議ボットの作成・状態確認・削除
  2. 02ボットによる音声とチャット送信
  3. 03画像・動画の送信(Google Meet のみ)
  4. 04文字起こし・チャット・録画 URL の取得
  5. 05ボットデータの削除

活用シーン

  1. 01Zoom、Google Meet、Teams の会議にボットを参加させる
  2. 02会議中にボットから発話やチャットを送信する
  3. 03会議後に文字起こし、チャット、録画 URL を取得する

MCP 対応

この MCP サーバーは、会議ボットの管理、会議中の操作、データ取得のツールをクライアントに公開します。稼働中の Attendee バックエンドが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Attendee MCP サーバー

これは、録画と文字起こしに対応するオープンソースの会議ボットである Attendee を使って、会議ボットを送信・管理するための MCP です。Attendee はローカルで実行することも、クラウドにデプロイすることもできます。

ご質問はありますか?Attendee の Slack にご参加ください。

Attendee Server MCP server

クイックスタート:この MCP でできること

Claude を例にすると、以下のように入力するだけで、AI 会議ボットを使い始めることができます。

  1. 「この会議にボットを送って:<meeting_url>」
  2. 「ボットに『こんにちは』と話させて」と頼むと、ボットは会議で「こんにちは」と言います。
  3. 「ボットにチャットメッセージ『参加できてうれしいです』を送らせて」と頼むと、ボットはチャットに「参加できてうれしいです」と書き込みます。
  4. 「ボットを会議から退出させて」

Claude Bot

MCP の組み合わせ

MCP を組み合わせることで、強力なワークフローを実現できます。たとえば、私は Brave Search MCP と Attendee MCP を併用しています。Claude に「前回の全仏オープンで優勝したのは誰ですか?」と尋ねると、次のように動作します。

  1. Web MCP を使ってオンラインで答えを検索します。
  2. 検索結果を 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 をローカルで実行する場合のクイックスタート

  1. Attendee サーバーを起動します:
    make build
    make up
    
  2. Claude Desktop でテストします:
    • Claude に「利用可能な MCP ツールは何ですか?」と尋ねます。

🎯 使用例

設定が完了すると、Claude Desktop で自然言語のコマンドを使えるようになります。

会議ボットの作成
ボットの管理
  • 「ボット 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 - ボットのデータをすべて完全に削除します

🐛 トラブルシューティング

よくある問題
  1. 「ネットワークエラー」または API 接続の問題:

    • Attendee サーバーが、設定した URL で実行されていることを確認してください
    • API キーが正しいことを確認してください
    • 環境変数 MEETING_BOT_API_URL と MEETING_BOT_API_KEY を確認してください
  2. Claude Desktop に MCP サーバーが表示されない:

    • 設定を変更した後、Claude Desktop を完全に再起動してください
    • Claude Desktop の設定ファイルの構文が有効な JSON であることを確認してください
    • Claude Desktop のログでエラーメッセージを確認してください
  3. 「メソッドが許可されていません」というエラー:

    • Attendee サーバーで、一部の API エンドポイントが完全に実装されていない可能性があります
    • 詳細については、Attendee サーバーのログを確認してください

📄 ライセンス

MIT ライセンス — 詳細については LICENSE ファイルを参照してください。

🤝 貢献

  1. リポジトリをフォークします
  2. フィーチャーブランチを作成します:git checkout -b feature-name
  3. 変更を加えてテストします
  4. 変更をコミットします:git commit -m 'Add feature'
  5. ブランチにプッシュします:git push origin feature-name
  6. プルリクエストを送信します

🔗 関連プロジェクト


注: この MCP サーバーを利用するには、Attendee バックエンドサービスが実行されている必要があります。この MCP サーバーを使用する前に、Attendee サーバーをセットアップして実行してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。