技術詳細
Vonage MCP Serverは、AIエージェントと開発者ツールがModel Context Protocol(MCP)-大規模言語モデル(LLM)が外部ツールやAPIを発見、記述、使用する方法を定義するオープンスタンダード-を通してVonage APIと対話することを可能にします。
MCPを実装することで、VonageはClaude Desktop、Cursor、VS Code、その他のMCP対応クライアントのようなエージェント環境で、その通信機能(音声、メッセージング、ビデオなど)を発見し、使用できるようにします。
概要
MCPは、AIモデル(以下「AIモデル」)間の構造化されたインターフェイスを定義している。 MCPクライアント) と、標準化されたツールを公開するサービス ( MCPサーバー)、Vonage APIへの自然言語によるアクセスを可能にします。
実際には
- エージェント(クロードなど)は、ユーザーから「ジョンにSMSを送れ」といったプロンプトを受け取る。
- Vonage MCPサーバーに問い合わせ、適切なツール(例えば
send_sms). - サーバーは対応するVonage APIコールを実行し、結果を返します。
このアーキテクチャにより、開発者はVonageの通信APIをAI支援ワークフローに統合することができます。
主な特徴
- ツール・ディスカバリー - MCPクライアントは、利用可能なVonageツールを自動的に検出し、説明することができます。
- 安全なアクセス - 各ツールは、Vonage API認証情報を使用して定義されたスコープ内で実行される。
- エージェントの統合 - Claude、Cursor、Windsurf、VS CodeのようなAI搭載ツールと連動。
- 拡張性 - 開発者は、特定のVonage API用のツールを追加またはカスタマイズすることができます。
建築
MCPモデルは3つの主要コンポーネントで構成されている:
| コンポーネント | 役割 |
|---|---|
| AIエージェント(LLM) | ユーザーの意図を理解し、ツールを使用するタイミングを判断する。 |
| MCPクライアント | MCPサーバーと通信するローカルコネクターまたはプラグイン(ClaudeやVS Codeなど)。 |
| MCPサーバー | どのようなアクションが可能かを記述したツールやスキーマを公開する(メッセージの送信やドキュメントの照会など)。 |
リクエストフロー例

- ユーザー:「+1-202-555-0183に10分遅れるとSMSを送ってください。
- LLMはこれをテレフォニーアクションとして認識する。
- MCP ClientはVonage Telephony MCP Serverに利用可能なツールを問い合わせます。
- サーバーは
send_smsツールを使い、Vonage APIを使って実行する。 - LLMは確認を受け取り、ユーザーに成功を報告する。
はじめに
参照 Vonage MCP サーバーの紹介 ガイドを参照してください。
次に、インストール・ガイドに従って、選択したMCPサーバーを開発環境にインストールする方法を説明します:
ご不明な点がございましたら、下記までお問い合わせください。 VonageコミュニティSlack.