ElevenLabs でリアルタイムMicrosoft Exchange のデータにアクセスする音声エージェントを構築

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
CData Connect AI のリモート MCP サーバーを使用して、ElevenLabs エージェントからMicrosoft Exchange のデータにセキュアにアクセスできます。

ElevenLabs は、自然で人間らしいインタラクションが可能な会話型音声エージェントの構築をサポートする AI オーディオプラットフォームです。ElevenLabs の Conversational AI プラットフォームでは、タスクの処理、動的な応答、外部システムとのリアルタイム連携が可能な音声アシスタントを作成できます。

ElevenLabs と CData Connect AIMCP(Model Context Protocol)で連携させることで、音声エージェントが会話中にMicrosoft Exchange のデータをクエリ、分析、操作できるようになります。この連携により、ElevenLabs の会話型 AI フレームワークと CData Connect AI のセキュアなエンタープライズ接続が統合され、手動でのデータ移動なしに、承認されたデータソースへのアクセスを安全に実行できます。

この記事では、Connect AI で Microsoft Exchange 接続を構成し、認証に必要な資格情報を生成してから、ElevenLabs に Connect AI MCP サーバーを登録し、音声エージェントが会話中にMicrosoft Exchange のデータと正常にやり取りできることを確認するまでの手順を説明します。

ステップ1:ElevenLabs 用の Microsoft Exchange 接続を構成

ElevenLabs から Microsoft Exchange への接続は、CData Connect AI のリモート MCP サーバーを通じて実現します。音声エージェントからMicrosoft Exchange のデータを操作するには、まず CData Connect AI で Microsoft Exchange 接続を作成・設定します。

  1. Connect AI にログインし、Sources をクリックしてから Add Connection をクリックします
  2. Add Connection パネルから Microsoft Exchange を選択します
  3. Microsoft Exchange に接続するために必要な認証プロパティを入力します。

    Microsoft Exchange への接続

    Exchange への接続には2つのスキーマがあります。

    • Microsoft Graph
    • Exchange Web Services(EWS)(非推奨)
      Note:Microsoft は、Exchange Online ユーザーに対してMicrosoft Graph への切り替えを推奨しています。

    Microsoft Graph とEWS を切り替えるには、SchemaMSGraph またはEWS(非推奨)に設定します。

    Microsoft Exchange OnPremises への認証

    Microsoft Exchange OnPremises は、Basic(デフォルト)、Digest、Negotiate、NTLM 認証をサポートします。

    Basic(デフォルト)

    Microsoft Exchange OnPremises では、Basic がデフォルトの認証として設定されます。 Basic 認証を使用するには、以下のプロパティを設定します。
    • AuthSchemeBasic
    • User:ユーザーのログインID。
    • Password:ユーザーのログインパスワード。

    他の認証方法については、ヘルプドキュメントの「はじめに」を参照してください。

    Microsoft Exchange Online への認証

    Microsoft Exchange Online は、複数のOAuth ベースの認証をサポートしています。 Microsoft Graph を介してExchange Online に接続する場合は、SchemaMSGraph に設定します。

    認証方法の詳細は、ヘルプドキュメントの「はじめに」を参照してください。

  4. Save & Test をクリックします
  5. Permissions タブに移動し、ユーザーベースの権限を更新します

パーソナルアクセストークンの追加

パーソナルアクセストークン(PAT)は、ElevenLabs から Connect AI への接続を認証するために使用します。きめ細かなアクセス制御を維持するため、連携ごとに個別の PAT を作成することをお勧めします。

  1. Connect AI アプリの右上にある歯車アイコン()をクリックして Settings を開きます
  2. Settings ページで Access Tokens セクションに移動し、 Create PAT をクリックします
  3. PAT にわかりやすい名前(例:"ElevenLabs Voice Agent")を付けて、Create をクリックします
  4. トークンが表示されたらコピーして安全に保管してください。このトークンは再表示されません

Microsoft Exchange 接続の設定と PAT の生成が完了したら、ElevenLabs から Connect AI を通じてMicrosoft Exchange のデータに接続できるようになります。

ステップ2:ElevenLabs に Connect AI MCP サーバーを追加

ElevenLabs は、SSE(Server-Sent Events)または HTTP ストリーミングトランスポートを使用する外部 MCP サーバーへの接続をサポートしています。CData Connect AI のリモート MCP サーバーはこの連携に対応しています。

  1. ElevenLabs プラットフォームにログインし、エージェントダッシュボードに移動します
  2. Integrations に移動し、+ Add Integration をクリックして MCP サーバー連携セクションにアクセスします
  3. Custom MCP Server をクリックして新しい連携を追加します
  4. 以下の設定を入力します:
    • Name: CData Connect AI
    • Description: Access live enterprise data from 350+ sources
    • Server URL: https://mcp.cloud.cdata.com/sse
    • Secret Token: 空欄のままにします(認証はヘッダーで処理されます)
    • HTTP Headers: キー Authorization、値 Basic your_email:your_PAT でヘッダーを追加します
  5. your_email:your_PAT を、Connect AI のログインメールと先ほど作成したパーソナルアクセストークンに置き換えます。例:Basic [email protected]:ABC123...XYZ789
  6. Save をクリックして接続をテストし、Connect AI から利用可能なツールを取得します
  7. CData Connect AI MCP サーバーが音声エージェントに割り当て可能になりました

ステップ3:Connect AI を使用するように音声エージェントを設定

MCP サーバーを登録したら、ElevenLabs の音声エージェントに追加して、会話中のリアルタイムデータアクセスを有効にできます。

  1. ElevenLabs ダッシュボードで新しいエージェントを作成するか、既存のエージェントを編集します
  2. エージェントの設定で Tools セクションに移動します
  3. ステップ2で設定した CData Connect AI MCP サーバーを追加します
  4. 要件に応じてツール承認モードを設定します:
    • Always Ask: エージェントはデータクエリのたびに許可を求めます(機密データの場合に推奨)
    • Fine-Grained: ツール/アクションごとに承認要件を設定します
    • No Approval: エージェントは自律的にデータをクエリできます
  5. エージェントの設定を保存します

ステップ4:音声エージェントでリアルタイムデータを操作

ElevenLabs の音声エージェントが、CData Connect AI MCP サーバーを通じて会話中にMicrosoft Exchange のデータへアクセスしてクエリできるようになりました。

  1. 音声エージェントとの会話を開始します
  2. エージェントにデータ関連の質問をしてみましょう:
    • "利用可能な接続を教えて"
    • "Microsoft Exchange のスキーマを見せて"
    • "Microsoft Exchange のデータ の最新レコードをクエリして"
    • "最新のデータをまとめて"
  3. エージェントは Connect AI の MCP ツールを使用してリアルタイムデータを取得し、会話形式で応答します

ElevenLabs の音声エージェントが CData Connect AI のリモート MCP サーバーを通じてMicrosoft Exchange のデータにアクセスしてクエリできるように設定が完了しました。これで、ユーザーに向けたリアルタイムでデータドリブンな音声インタラクションが可能になります。

CData Connect AI の入手

350 を超える SaaS、ビッグデータ、NoSQL ソースに、セキュアで AI 対応のインターフェースからアクセスするには、今すぐ CData Connect AI をお試しください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ