mcpField
S
Speaking Bots MCP Server

Speaking Bots MCP Server

ローカル
speaking-bots-mcp.vercel.appコミュニケーション068 週間前に更新

Speaking Bots MCP Server について

Speaking Bots MCP Serverは、MeetingBaasとPipecatを使ってビデオ会議に音声エージェントを配置するオープンソースサーバーです。ペルソナ、声、コンテキストを設定するボットの開発者向けです。

主な機能

  1. 01音声ボットとしてビデオ会議に参加
  2. 02ペルソナ、声、コンテキストをカスタマイズ
  3. 03リアルタイム双方向音声ストリーミング
  4. 04ペルソナ画像の生成
  5. 05会議からボットを退出

活用シーン

  1. 01ボットをビデオ会議に参加させる
  2. 02異なるペルソナや声を設定
  3. 03音声またはマルチモーダル会議エージェントの構築
  4. 04進行中の会議からボットを退出させる

MCP 対応

LLMベースの音声エージェントを会議機能に接続し、会議への参加や退出などのボット操作をAPI経由で提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"speaking-bots": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SEO_REVIEW_TOOLS_API_KEY",
"mcp/seo-review-tools"
],
"env": {
"SEO_REVIEW_TOOLS_API_KEY": "<SEO_REVIEW_TOOLS_API_KEY>"
}
}
}
}
起動コマンドdocker run -i --rm -e SEO_REVIEW_TOOLS_API_KEY mcp/seo-review-tools
設定が必要な環境変数
SEO_REVIEW_TOOLS_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocimcp/seo-review-tools

ツール

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

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

詳細

Discordに参加しましょう!

Speaking Bots MCP Server

MeetingBaas APIを使用して、ビデオ会議にAI搭載の音声エージェントを導入できます。このオープンソースのMCPサーバーでは、カスタマイズ可能なペルソナとリアルタイムの音声ストリーミングを備えた、LLM搭載の音声ボットをGoogle Meet、Zoom、Microsoft Teamsに接続する方法を紹介します。


はじめに

このプロジェクトでは、ビデオ会議に音声ボットを導入するための、最小限かつ本番環境対応のAPIを提供します。MeetingBaasと、音声およびマルチモーダルの会話型エージェントを構築するためのPipecatのPythonフレームワークを統合しています。

  • AI音声ボットとして会議に参加
  • カスタマイズ可能なペルソナと音声
  • リアルタイムの双方向音声ストリーミング
  • シンプルで拡張性の高いAPI設計

このAPIはオープンソースで、簡単にカスタマイズおよび拡張できるよう設計されています。


はじめに

  1. このリポジトリをクローンします
  2. 依存関係をインストールします
  3. 環境変数を設定します(以下を参照)
  4. ローカルで実行するか、お好みのプラットフォーム(Docker、fly.io、Vercelなど)にデプロイします
環境変数
  • BAAS_API_KEY:MeetingBaas APIキー(必須)
  • BAAS_URL:MeetingBaas APIのベースURL(必須)
  • NODE_ENV、LOG_LEVEL:(任意)

APIリファレンス

Speaking Bot APIはhttps://speaking.meetingbaas.comで利用できます。

例:音声ボットとして会議に参加する
curl -X POST https://speaking.meetingbaas.com/bots \
  -H "Content-Type: application/json" \
  -H "x-meeting-baas-api-key: your-api-key" \
  -d '{
    "meeting_url": "https://us06web.zoom.us/j/123456789?pwd=example",
    "personas": ["baas_onboarder"]
  }'
主なエンドポイント
  • POST /bots — 音声ボットとして会議に参加します
  • DELETE /bots/{bot_id} — 会議から音声ボットを削除します
  • POST /personas/generate-image — ペルソナ画像を生成します

詳細とパラメーターについては、OpenAPI仕様を参照してください。


コマンドラインでの使用方法

curlまたは任意のHTTPクライアントを使用してAPIを操作できます。会議に参加する方法については、上記の例を参照してください。高度な使い方については、scriptsディレクトリ(存在する場合)を参照するか、独自のCLIツールを作成してください。


ペルソナシステム

音声ボットには、それぞれ独自のコンテキスト、音声、特性を持つペルソナを割り当てられます。ペルソナはMarkdownまたはJSONで定義され、拡張やカスタマイズが可能です。

  • 組み込みペルソナのライブラリから選択できます(例:baas_onboarder、pirate_queen、quantum_physicist)
  • APIを使ってカスタムペルソナ画像を生成できます
  • 各ボットの音声、言語、コンテキストを制御できます

ディレクトリ構成

api/                # API route handlers and tool registration
config/             # Core configuration and persona management
scripts/            # Command-line tools and utilities

謝辞


Meeting BaaS

MeetingBaasとSDKの詳細については、以下をご覧ください。


ライセンス

このプロジェクトはオープンソースで、コントリビューションを歓迎します。詳細については、LICENSEを参照してください。

コメント

MCP は初めてですか?

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

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