Azure MCP Server를 사용하면 자연어 프롬프트를 사용하여 Azure Communication Services를 관리할 수 있습니다. 복잡한 명령 구문을 기억하지 않고도 전자 메일 및 SMS 메시지를 보내 통신 자동화를 보다 액세스 가능하고 효율적으로 만드는 방법을 알아봅니다.
Azure Communication Services 는 개발자가 지능형 통신 솔루션을 빌드할 수 있도록 하는 풍부한 통신 API 집합입니다. 이러한 솔루션에는 애플리케이션의 음성 및 화상 통화, 채팅, SMS 및 전화 통신 기능이 포함됩니다.
비고
도구 매개 변수: Azure MCP Server 도구는 작업을 완료하는 데 필요한 데이터에 대한 매개 변수를 정의합니다. 이러한 매개 변수 중 일부는 각 도구와 관련이 있으며 아래에 설명되어 있습니다. 다른 매개 변수는 전역이며 모든 도구에서 공유됩니다. 자세한 내용은 도구 매개 변수를 참조하세요.
전자 메일: 전자 메일 보내기
Azure Communication Services를 사용하여 전자 메일 메시지를 보냅니다.
예 프롬프트는 다음과 같습니다.
- 간단한 이메일: "제목 'user@example.com환영'과 메시지 '안녕하세요!'와 함께 ''에게 전자 메일 보내기!' from 'noreply@mydomain.com' using endpoint ''https://myservice.communication.azure.com"
- 보낸 사람 이름이 포함된 전자 메일: "'지원 팀 support@mydomain.com'에서 'customer@example.com'' 제목으로 전자 메일을 보내고 엔드포인트https://myservice.communication.azure.com ''를 사용하여 '구매해 주셔서 감사합니다'라는 메시지를 보냅니다."
- HTML 이메일: "제목 '회보'와 HTML 메시지 'subscriber@example.comh1 최신 뉴스</h1><p><우리의 업데이트를 체크 아웃'와 함께 '>'에 HTML 이메일을 보내!<엔드포인트 ''를 사용하여 '>'의 /pnewsletter@mydomain.com'https://myservice.communication.azure.com
| 매개 변수 | 필수 또는 선택 사항 | Description |
|---|---|---|
| 엔드포인트 | 필수 | Communication Services URI 엔드포인트(예: https://myservice.communication.azure.com)입니다. 자격 증명 인증에 사용됩니다. |
| From | 필수 | 보낼 전자 메일 주소입니다(확인된 도메인에서 전송해야 합니다). |
| 보낸 사람 이름 | 선택적 | 보낸 사람의 표시 이름입니다. |
| 에서 | 필수 | 전자 메일을 보낼 받는 사람 전자 메일 주소입니다. |
| 참조 | 선택적 | CC 받는 사람 전자 메일 주소입니다. |
| 숨은 참조 | 선택적 | BCC 받는 사람 전자 메일 주소입니다. |
| 주제 | 필수 | 이메일 제목 |
| Message | 필수 | 받는 사람에게 보낼 전자 메일 메시지 콘텐츠입니다. |
| html인가요? | 선택적 | 메시지 콘텐츠가 HTML인지 여부를 나타내는 플래그입니다. |
| 회신 | 선택적 | 전자 메일 주소에 회신합니다. |
파괴: ❌ | Idempotent: ❌ | 오픈 월드: ✅ | 읽기 전용: ✅ | 비밀: ❌ | 로컬 필수: ❌
SMS: SMS 메시지 보내기
Azure Communication Services를 사용하여 하나 이상의 받는 사람에게 SMS 메시지를 보냅니다.
예 프롬프트는 다음과 같습니다.
- 간단한 SMS: "엔드포인트 ''를 사용하여 '+12345550456'에서 'Hello'라는 SMS 메시지를 'https://myservice.communication.azure.com+12345550123'에 보냅니다."
- 보낸 사람 및 받는 사람 지정: "엔드포인트https://myservice.communication.azure.com ''를 사용하여 '테스트 메시지'라는 메시지와 함께 '+12345550456'에서 '+12345550789'으로 SMS 보내기"
- 여러 받는 사람: "여러 받는 사람에게 SMS 보내기: '+12345550123', 엔드포인트 ''를 사용하여 '+12345550456'에서 '그룹 알림' 메시지와 함께 'https://myservice.communication.azure.com+12345550789'"
| 매개 변수 | 필수 또는 선택 사항 | Description |
|---|---|---|
| 엔드포인트 | 필수 | Communication Services URI 엔드포인트(예: https://myservice.communication.azure.com)입니다. 자격 증명 인증에 사용됩니다. |
| From | 필수 | Communication Services 리소스와 연결된 SMS 사용 전화 번호(예 +14255550123: E.164 형식)입니다. 짧은 코드 또는 영숫자 발신자 ID일 수도 있습니다. |
| 에서 | 필수 | 국제 표준 형식의 E.164 받는 사람 전화 번호(예: +14255550123)입니다. 여러 숫자를 제공할 수 있습니다. |
| Message | 필수 | 받는 사람에게 보낼 SMS 메시지 콘텐츠입니다. |
| 배달 보고서 사용 | 선택적 | SMS 메시지에 대한 배달 보고를 사용하도록 설정할지 여부입니다. 사용하도록 설정하면 배달에 성공하면 이벤트가 내보내집니다. |
| 태그 | 선택적 | 추적을 위해 SMS 메시지에 적용할 선택적 사용자 지정 태그입니다. |
파괴: ❌ | Idempotent: ❌ | 오픈 월드: ✅ | 읽기 전용: ✅ | 비밀: ❌ | 로컬 필수: ❌