mcpField
V
Voicebot-MCP-Server

Voicebot-MCP-Server

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

Voicebot-MCP-Server について

Voicebot-MCP-Serverは、MCPサーバーを介してClaude DesktopとWhatsAppを接続し、音声メッセージの送受信を可能にします。AIクライアントとメッセージアプリ間のやり取りに利用できます。

主な機能

  1. 01音声メッセージの送信
  2. 02音声メッセージの受信
  3. 03WhatsApp経由のやり取り
  4. 04Claude Desktopとの接続

活用シーン

  1. 01Claude Desktopからの音声送信
  2. 02WhatsApp音声メッセージの受信
  3. 03メッセージアプリ経由のClaude Desktopとの対話

MCP 対応

Claude Desktop向けにMCPインターフェースを提供し、WhatsAppを使った音声メッセージの送受信に対応します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Voicebot-MCP-Server

これは、メッセージングアプリ WhatsApp を介して音声メッセージを送受信し、AI クライアント Claude Desktop とやり取りする機能を提供する MCP サーバーです。

必要なライブラリ:

プロジェクトに必要なライブラリと依存関係は以下のとおりです。

  1. MCP SDK
  2. dotenv(.env ファイルの保存用)
  3. requests
  4. json
  5. uv(MCP Inspector でのテスト用)
  6. Flask
  7. Twilio

実行手順:

  1. 必要なライブラリをインストールします
   pip install flask twilio uv dotenv
  1. MCP SDK をインストールします。
   pip install "mcp[cli]"
  1. サーバーを Claude Desktop と統合します
   mcp install server.py --name "VoiceBot MCP Server"
  1. MCP Inspector を使用してサーバーをテストします
   mcp dev server.py
  1. ngrok を使用して Webhook を実行します
   ngrok http 5003

注:whatsapp_webhook.py では、Claude ベースの MCP サーバーとやり取りするために、個人の WhatsApp 番号を "WHATSAPP_VERIFY_NUMBER" に指定できます。 必要な API トークンと ID は .env ファイルに保存されています。

MCPHub による認定を受けています。こちらをご覧ください。

コメント

MCP は初めてですか?

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

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