MCP-Server について
Claude Desktop 向けの MCP サーバーで、ElevenLabs で音声メッセージを生成し、WhatsApp で送信できます。FFmpeg があれば、音声を WhatsApp で再生可能な形式に変換できます。
主な機能
- 01ElevenLabs による音声メッセージ生成
- 02WhatsApp 経由のメッセージ送信
- 03FFmpeg による Ogg Opus 変換
- 04変換なしでの音声ファイル送信
活用シーン
- 01Claude から WhatsApp の音声メッセージを作成・送信
- 02WhatsApp で再生可能な音声として送信
- 03FFmpeg がない環境で音声ファイルを送信
MCP 対応
Claude Desktop を含む MCP クライアントに、音声生成と WhatsApp メッセージ送信機能を公開します。README では別個の ElevenLabs MCP サーバーについても説明されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP-Server
これは、Claude と ElevenLabs を利用して音声メッセージを生成し、WhatsApp で送信できる MCP サーバーです。
動画リンク:https://drive.google.com/file/d/1n5MS2qGuNoK2F6md4XS2Ni3agEZw1nke/view?usp=sharing
前提条件-
WhatsApp MCP Server の構築
1.Go
2.Python 3.6+
3.Anthropic Claude Desktop アプリ
4.UV(Python パッケージマネージャー)をインストールします
5.FFmpeg(オプション) - 音声メッセージにのみ必要です。再生可能な WhatsApp 音声メッセージとして音声ファイルを送信するには、ファイルを .ogg Opus 形式にする必要があります。FFmpeg がインストールされている場合、MCP サーバーは Opus 以外の音声ファイルを自動的に変換します。FFmpeg がなくても、send_file ツールを使って音声ファイルをそのまま送信できます。リンクは以下にあります
https://www.gyan.dev/ffmpeg/builds/
下にスクロールして「Release Builds」を表示し、ffmpeg-release-full.7z をクリックします
ElevenLabs MCP Server の構築
1.ElevenLabs から API キーを取得します。
2.UV をインストールします
手順-
1.このリポジトリをクローンします
2.Claude > Settings > Developer > Edit Config > claude_desktop_config.json に移動し、以下を追加します:
API キーとファイルディレクトリを置き換えます。
3.必要な依存関係をインストールするには、上記の各フォルダー内にある ReadMe ファイルを確認します
4.Claude Desktop アプリを再起動すると、動作します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。