Azure MCP サーバーを使用すると、自然言語プロンプトを使用してAzure Communication Servicesを管理できます。 複雑なコマンド構文を覚えずに電子メールや SMS メッセージを送信できるため、通信の自動化がよりアクセスしやすく、効率的になります。
Azure Communication Servicesは、インテリジェントな通信ソリューションを構築するために使用できる豊富な通信 API のセットです。 これらのソリューションには、音声通話とビデオ通話、チャット、SMS、およびアプリケーションのテレフォニー機能が含まれます。
注
ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、ここに記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
電子メール: 電子メールを送信する
Azure Communication Servicesを使用して電子メール メッセージを送信します。
プロンプトの例を次に示します。
- 簡単な電子メール: "件名 "ようこそ" とメッセージ "Hello there!" を含む電子メールを 'user@example.com' に送信します。 'noreply@mydomain.com' から、エンドポイント https://myservice.communication.azure.com' を使用して
- 送信者名を含むメール: 「'サポートチーム support@mydomain.com' から 'customer@example.com' に、件名『Thank you』とメッセージ『ご購入ありがとうございます』のメールを送信し、エンドポイント 'https://myservice.communication.azure.com' を使用する」
- HTML メール: "'subscriber@example.com' に、件名 'ニュースレター' と HTML メッセージ '<h1>最新ニュース</h1><p>更新プログラムを確認してください!</p>' を送信し、'newsletter@mydomain.com' からエンドポイント 'https://myservice.communication.azure.com' を使用します"
| パラメーター | 必須または省略可能 | Description |
|---|---|---|
| エンドポイント | 必須 | Communication Services URI エンドポイント (たとえば、 https://myservice.communication.azure.com)。 資格情報認証に使用されます。 |
| From | 必須 | 送信する電子メール アドレス (確認済みドメインのメール アドレスである必要があります)。 |
| 送信者名 | オプション | 送信者の表示名。 |
| から へ | 必須 | メールの送信先の受信者の電子メール アドレス。 |
| Cc | オプション | CC 受信者の電子メール アドレス。 |
| Bcc | オプション | BCC 受信者の電子メール アドレス。 |
| 件名 | 必須 | メールの件名。 |
| メッセージ | 必須 | 受信者に送信する電子メール メッセージの内容。 |
| html です | オプション | メッセージの内容が HTML かどうかを示すフラグ。 |
| 返信先 | オプション | 返信用メールアドレス。 |
| 破壊的な | 冪等性 | オープン ワールド | [読み取り専用] | Secret | ローカル必須 |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
SMS: SMS メッセージを送信する
Azure Communication Servicesを使用して 1 人以上の受信者に SMS メッセージを送信します。
プロンプトの例を次に示します。
- 単純な SMS: "エンドポイント 'https://myservice.communication.azure.com' を使用して、'+12345550456' から "Hello" という SMS メッセージを '+12345550123' に送信する"
- 送信者と受信者を指定します。"'送信者'+12345550456'から'受信者'+12345550789'に'SMS'を送信し、'エンドポイントhttps://myservice.communication.azure.com'を使用して'テストメッセージ'を送信します。"
- 複数の受信者: 「複数の受信者に SMS を送信する: '+12345550123'、'+12345550789' 宛てに、'+12345550456' から 'https://myservice.communication.azure.com' エンドポイントを使用して、'グループのお知らせ'というメッセージを送信する」
| パラメーター | 必須または省略可能 | Description |
|---|---|---|
| エンドポイント | 必須 | Communication Services URI エンドポイント (たとえば、 https://myservice.communication.azure.com)。 資格情報認証に使用されます。 |
| From | 必須 | Communication Services リソースに関連付けられている SMS 対応の電話番号 (E.164 形式, 例: +14255550123) 短いコードまたは英数字の送信者 ID を指定することもできます。 |
| から へ | 必須 | 受信者の電話番号はE.164国際標準形式です (例: +14255550123)。 複数の数値を指定できます。 |
| メッセージ | 必須 | 受信者に送信する SMS メッセージの内容。 |
| 配信レポートを有効にする | オプション | SMS メッセージの配信レポートを有効にするかどうかを指定します。 有効にすると、配信が成功するとイベントが生成されます。 |
| タグ | オプション | 追跡目的で SMS メッセージに適用するオプションのカスタム タグ。 |
| 破壊的な | 冪等性 | オープン ワールド | [読み取り専用] | Secret | ローカル必須 |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |