これは、すべての Twilio API を公開するモデル コンテキスト プロトコル サーバーのモノレポジトリです。
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、AIツールとサービス間でモデルコンテキスト情報を交換するためのプロトコルです。この実装により、TwilioのAPIをMCPプロトコルをサポートするAIアシスタントやその他のツールに公開できるようになります。
パッケージ
このモノレポには、次の 2 つの主要なパッケージが含まれています。
- mcp - Twilio のすべてのパブリック API 用の MCP サーバー
- openapi-mcp-server - 指定された OpenAPI 仕様を提供する MCP サーバー
各パッケージには、詳細なドキュメントを含む包括的な README が独自に用意されています。
クイックスタート
始める最も簡単な方法は、npx を使用することです。
API キーとシークレットを検索/作成する方法については、 Twilio API キーのドキュメントをご覧ください。
セキュリティに関する推奨事項
信頼できないシステムがTwilioデータにアクセスする可能性のあるインジェクション攻撃を防ぐため、ETIチームはTwilio MCPサーバーのユーザーに対し、公式サーバーと並行してコミュニティMCPサーバーをインストールまたは実行しないよう推奨しています。これにより、信頼できるMCPサーバーのみがTwilioアカウントと連携するツールにアクセスできるようになるため、不正なデータアクセスのリスクを軽減できます。
基本設定オプション
どちらのパッケージも設定パラメータを受け付けます。概要は以下のとおりです。
- MCP サーバー:
--services
と--tags
を使用して、公開する API をフィルタリングします。 - OpenAPI MCP サーバー:
--apiPath
を使用して OpenAPI 仕様ファイルの場所を指定します
完全な構成の詳細については、上記のリンク先のパッケージ固有のドキュメントを参照してください。
発達
一般的な問題のトラブルシューティング
- コンテキストサイズの制限: LLMコンテキストの制限により、
--services
または--tags
を使用して特定のAPIをロードします。 - 認証の問題: Twilio API 認証情報の形式と権限を確認してください
- API のバージョン管理: ニーズに合った正しい API バージョン (v1、v2、v3) を使用していることを確認してください
詳細なトラブルシューティングのガイダンスについては、パッケージ固有のドキュメントを参照してください。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは ISC ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
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.
Twilio API を AI アシスタントやツールに公開し、MCP プロトコルを介して Twilio サービスと対話できるようにする Model Context Protocol (MCP) サーバーの実装。
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
- -securityFlicense-qualityA server that connects Claude AI to Twilio through the Model Context Protocol, enabling prompt-assisted management of Twilio accounts, phone numbers, and regulatory compliance.Last updated -Python
- -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-qualityA Model Context Protocol (MCP) server that allows AI agents like Claude to interact with the Aligo SMS API to send text messages and retrieve related information.Last updated -JavaScriptMIT License