Twilio メッセージング MCP サーバー
Twilio API 経由で SMS メッセージを送信できるようにする MCP (Model Context Protocol) サーバー。
特徴
Twilio経由でSMSメッセージを送信する
Claude DesktopなどのMCPクライアントと統合
環境変数なしで安全な資格情報処理
セキュリティ強化のためTwilio APIキーを使用
Related MCP server: TTS-MCP
インストール
このサーバーは npx 経由で直接使用できます。
または、グローバルにインストールします。
構成
サーバーには次のパラメータが必要です。
accountSid: Twilio アカウントの SID (「AC」で始まる必要があり、検証されます)apiKey: Twilio API キー ('SK' で始まる)apiSecret: Twilio APIシークレットnumber: メッセージの送信元のTwilio電話番号(E.164形式、例:+1234567890)
セキュリティに関する注意事項
このサーバーは、セキュリティ強化のため、認証トークンではなくAPIキーとシークレットを使用します。このアプローチにより、アクセス制御が向上し、必要に応じて認証情報を失効させることができます。詳細については、 Twilio APIキーのドキュメントをご覧ください。
Claude Desktopでの使用
地域開発
ローカル開発の場合 (パッケージが npm に公開されていない場合)、Claude Desktop 構成ファイル (macOS の場合は~/Library/Application Support/Claude/claude_desktop_config.json 、Windows の場合は%APPDATA%\Claude\claude_desktop_config.json ) に以下を追加します。
値を実際の Twilio 認証情報に置き換えます。
最初の引数: Twilio アカウントの SID (「AC」で始まる)
2番目の引数: Twilio APIキー(「SK」で始まる)
3番目の引数: Twilio APIシークレット
4番目の引数: E.164形式のTwilio電話番号
プロジェクト ディレクトリで次のコマンドを実行すると、絶対パスを取得できます。
npmに公開した後
パッケージが npm に公開されると、次の構成を使用できます。
利用可能なツール
SMS送信
Twilio 経由で SMS メッセージを送信します。
パラメータ:
to: E.164形式の宛先電話番号(例:+1234567890)message: 送信するメッセージの内容
Claude での使用例:
発達
プロジェクトをビルドするには:
サーバーを手動で実行する
テストのためにサーバーを手動で起動するには (Claude Desktop の外部):
サーバーが起動し、MCPクライアントからの接続を待機します。次のような出力が表示されます。
Claude Desktop と併用する場合、Claude が設定ファイルを読み込むとサーバーが自動的に起動します。手動で起動する必要はありません。
ライセンス
マサチューセッツ工科大学