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 サーバーを起動します。
利用可能なツール
ツール名 | 説明 |
---|---|
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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
モデル コンテキスト プロトコルを介して Claude AI を Twilio に接続し、Twilio アカウント、電話番号、規制コンプライアンスの迅速な管理を可能にするサーバー。
Related MCP Servers
- -securityFlicense-qualityAn MCP (Model Context Protocol) server that lets users send SMS messages through Twilio API directly from Claude Desktop via natural language commands.Last updated -1TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI models and applications to interact directly with Twitter/X, providing capabilities to create posts, reply to tweets, retrieve user data, and manage account actions.Last updated -874TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that enables Claude and other AI assistants to send SMS and MMS messages using Twilio.Last updated -5JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that enables secure, PCI-compliant payment processing during voice calls via Twilio API, providing asynchronous callbacks and guided workflow for agent-assisted payments.Last updated -2TypeScriptMIT License