Twilio MCP Server について
Twilio MCP Server は、Claude などの AI アシスタントから Twilio 経由で SMS と MMS を送信できます。よくあるメッセージ用途向けのプロンプトを備え、Twilio の認証情報は環境変数で設定します。
主な機能
- 01SMS と MMS の送信
- 02メッセージ用途別のプロンプト
- 03環境変数による認証情報の設定
活用シーン
- 01連絡先へのテキストメッセージ送信
- 02創作したメッセージの作成と送信
MCP 対応
MCP サーバーは Claude などの MCP クライアントに Twilio のメッセージ送信機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Twilio MCP サーバー
Claude やその他の AI アシスタントが Twilio を使用して SMS と MMS メッセージを送信できるようにする Model Context Protocol(MCP)サーバーです。
デモ

機能
- SMS メッセージを送信 📱
- よくあるメッセージ送信シナリオ向けの事前構築済みプロンプト 📝
- Twilio 認証情報を安全に取り扱います 🔒
必要条件
- Node.js >= 18
- Node.js の更新が必要な場合は、
nvm(Node Version Manager)の使用をおすすめします。nvm install 18.14.2 nvm alias default 18.14.2 - Claude Desktop でエラーが発生した場合は、ターミナルで次のコマンドを実行して、インストールを確認してください。
npx -y @yiyang.1i/sms-mcp-server
- Node.js の更新が必要な場合は、
設定
サーバーには次の3つの環境変数が必要です。
ACCOUNT_SID:Twilio アカウントの SIDAUTH_TOKEN:Twilio の認証トークンFROM_NUMBER:Twilio の電話番号(E.164 形式。例:+11234567890)
Claude Desktop の設定
このサーバーを Claude Desktop で使用するには、次の内容を設定ファイルに追加してください。
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@yiyang.1i/sms-mcp-server"
],
"env": {
"ACCOUNT_SID": "your_account_sid",
"AUTH_TOKEN": "your_auth_token",
"FROM_NUMBER": "your_twilio_number"
}
}
}
}
その後、Claude Desktop を再起動して設定を再読み込みしてください。 接続されると、🔨メニューに Twilio が表示されます。
Claude とのやり取りの例
Claude を通じてサーバーを操作する自然な方法をいくつか紹介します。
- シンプルな SMS:
Send a text message to the number +11234567890 saying "Don't forget about dinner tonight!"
- クリエイティブな SMS:
Write a haiku about autumn and send it to my number +11234567890
重要な注意事項
- 電話番号の形式:すべての電話番号は E.164 形式である必要があります(例:+11234567890)
- レート制限:Twilio アカウントのレート制限と料金にご注意ください
- セキュリティ:Twilio の認証情報を安全に保管し、バージョン管理に決してコミットしないでください
トラブルシューティング
よくあるエラーメッセージと解決方法:
-
"電話番号は E.164 形式である必要があります"
- 電話番号が「+」と国番号で始まっていることを確認してください
-
"認証情報が無効です"
- ACCOUNT_SID と AUTH_TOKEN をもう一度確認してください。Twilio Console からコピーできます
貢献
貢献を歓迎します。プルリクエストを送信する前に、貢献ガイドラインをお読みください。
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。
セキュリティ
GitHub のイシューやプルリクエストには、電話番号や Twilio の認証情報などの機密情報を含めないでください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。