local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used for managing Twilio credentials and environment variables required for authentication with the Twilio API.
Enables direct interaction with Twilio's API for subaccount management, phone number control, regulatory compliance handling, and address management for compliance requirements.
Twilio マネージャー MCP
Twilio リソースを管理するための Model Context Protocol (MCP) 実装。このパッケージは、標準化された MCP インターフェースを通じて、Twilio サブアカウント、電話番号、規制バンドルを管理するためのツールを提供します。
特徴
- Twilioサブアカウントの一覧
- サブアカウントに関連付けられた電話番号を取得する
- サブアカウント間で電話番号を転送する
- 規制バンドルSIDを取得する
- 直接通信とサーバー送信イベント(SSE)通信の両方をサポート
- Claude Desktop、Cursor、その他のMCP互換ツールとの統合
インストール
前提条件
uvをインストールする
macOSの場合:
Windowsの場合:
Linuxの場合:
プロジェクトのセットアップ
- リポジトリをクローンします。
- uv を使用して依存関係をインストールします。
構成
- Twilio の資格情報を使用して、ルート ディレクトリに
.env
ファイルを作成します。
.cursor/mcp.json
ファイルを作成して、ツール (Cursor、Claude Desktop など) の MCP を構成します。
ドッカー
導入と管理を容易にするために、Docker を使用して Twilio Manager MCP を実行できます。
Docker Composeの使用
このプロジェクトには、以下を設定する Docker Compose 構成が含まれています。
- Twilio Manager MCP サービス
- 自動HTTPSを備えたTraefikリバースプロキシ
.env
ファイルで環境変数を設定します。
- サービスを開始します。
アプリケーションは、HTTPS が有効になっている構成済みのドメインで利用できるようになります。
Docker Compose なしで Docker を使用する
Traefik を使用せずに Twilio Manager MCP コンテナのみを実行したい場合:
- Docker イメージをビルドします。
- コンテナを実行します。
SSE エンドポイントはhttp://localhost:8000/sse
で利用できます。
使用法
カーソル、クロードデスクトップ、またはその他のMCP互換ツールを使用
この MCP を使用するには、次の 3 つのオプションがあります。
- 直接UVX統合(推奨):
twilio_manager_mcp_uvx
設定を使用する- これは最も簡単な方法であり、uvxですぐに使用できます。
- 直接UV統合:
twilio_manager_mcp_abs
設定を使用する- インストール先のフルパスを指定する必要があります
- SSE サーバー:
twilio_manager_mcp_sse
設定を使用する- まず SSE サーバーを起動します。Copy
利用可能なツール
ツール名 | 説明 |
---|---|
list_twilio_subaccounts | すべてのTwilioサブアカウントを一覧表示する |
get_account_phone_numbers | 特定のサブアカウントの電話番号を取得する |
get_all_phone_numbers | サブアカウント間で電話番号を転送する |
get_regulatory_bundle_sid | サブアカウントの規制バンドル SID を取得する |
Cursor/Claude デスクトップでの使用例
設定が完了すると、AI アシスタントの会話でツールを直接使用できるようになります。
- すべてのサブアカウントを一覧表示します:
- サブアカウントの電話番号を取得します。
Pythonの直接使用
プログラムで直接使用する場合:
プロジェクト構造
発達
開発には、UV の仮想環境管理を使用できます。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
MITライセンス
This server cannot be installed
モデル コンテキスト プロトコルを介して Claude AI を Twilio に接続し、Twilio アカウント、電話番号、規制コンプライアンスの迅速な管理を可能にするサーバー。