CData Connect AI を使用してRelevance AI でリアルタイムの SharePoint のデータにアクセスするエージェントを構築

Yazhini G
Yazhini G
Technical Marketing Engineer
CData Connect AI のリモートMCP サーバーを活用し、Relevance AI がインテリジェントなエージェントワークフロー内でSharePoint のデータにセキュアにアクセスしてアクションを実行できるようにします。

Relevance AI は、自然言語推論を活用した自律的なワークフローを組織が作成できるAI 自動化およびエージェント構築プラットフォームです。ユーザーは、API、データベース、サードパーティシステムと連携して日常のビジネスタスクやデータ操作を完了するエージェントを視覚的に設計できます。

Relevance AI を組み込みのMCP(Model Context Protocol)サーバーを介してCData Connect AI と統合することで、エージェントはリアルタイムでSharePoint のデータをクエリ、要約、操作できるようになります。この接続により、Relevance AI のインテリジェントなワークフローエンジンとCData Connect AI のガバナンスされたエンタープライズ接続がブリッジされ、すべてのクエリが手動でデータをエクスポートすることなく、承認されたソースに対してセキュアに実行されます。

この記事では、Connect AI で SharePoint への接続を設定し、Relevance AI にCData MCP サーバーを登録し、リアルタイムのSharePoint のデータと連携するエージェントを構築する手順を説明します。

SharePoint データ連携について

CData を使用すれば、SharePoint のライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は CData の接続機能を以下の目的で利用しています:

  • Windows SharePoint Services 3.0、Microsoft Office SharePoint Server 2007 以降、SharePoint Online を含む、幅広い SharePoint バージョンのデータにアクセスできます。
  • 非表示カラムとルックアップカラムのサポートにより、SharePoint のすべてにアクセスできます。
  • フォルダを再帰的にスキャンして、すべての SharePoint データのリレーショナルモデルを作成できます。
  • SQL ストアドプロシージャを使用して、ドキュメントや添付ファイルをアップロード・ダウンロードできます。

多くのお客様は、SharePoint データをデータベースやデータウェアハウスに統合するために CData ソリューションを活用していますが、Power BI、Tableau、Excel などのお気に入りのデータツールと SharePoint データを統合しているお客様もいます。

お客様が CData の SharePoint ソリューションで問題を解決している方法については、ブログをご覧ください:Drivers in Focus: Collaboration Tools


はじめに


ステップ1:Relevance AI 用に SharePoint への接続を設定

Relevance AI から SharePoint への接続は、CData Connect AI のリモートMCP サーバーによって実現されます。Relevance AI からSharePoint のデータを操作するには、まずCData Connect AI で SharePoint 接続を作成し設定します。

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

    Microsoft SharePoint への接続

    URL の設定:

    Microsoft SharePoint では、2つの範囲でデータを操作できます。グローバルなMicrosoft SharePoint サイト全体を対象にするか、個々のサイトのみを対象にするかを選択できます。

    グローバルなMicrosoft SharePoint サイトですべてのリストおよびドキュメントを操作したい場合は、URL 接続プロパティをサイトコレクションURL に設定しましょう。以下のような形式です。

    https://teams.contoso.com

    個々のサイトのリストおよびドキュメントのみを扱いたい場合は、URL 接続プロパティを個々のサイトURL に設定してください。以下のような形式です。

    https://teams.contoso.com/TeamA

    続いて、お使いの環境に適した認証プロパティを設定していきましょう。詳細な設定手順については、 href="/kb/help/" target="_blank">ヘルプドキュメントの「はじめに」をご参照ください。

    Microsoft SharePoint Online

    SharePointEdition を"SharePoint Online" に設定し、User およびPassword にはSharePoint へのログオンで使用するクレデンシャル(例:Microsoft Online Services アカウントのクレデンシャル)を設定します。

    Microsoft SharePoint Online は様々なクラウドベースアーキテクチャをサポートしており、それぞれ異なる認証スキームが利用できます。

    • Microsoft Entra ID(Azure AD)
    • ADFS、Okta、OneLogin、またはPingFederate SSO ID プロバイダーを介したシングルサインオン(SSO)
    • Azure MSI
    • Azure パスワード
    • OAuthJWT
    • SharePointOAuth

    Microsoft SharePoint オンプレミス

    Microsoft SharePoint オンプレミスでは、多くのオンプレミス環境に対応した認証方式をサポートしています。

    • Windows(NTLM)
    • Kerberos
    • ADFS
    • 匿名アクセス

    まずSharePointEdition を"SharePoint On-Premises" に設定しましょう。

    Windows(NTLM)認証

    これは最も一般的な認証方式です。そのため、CData 製品ではNTLM をデフォルトとして使用するよう事前設定されています。Windows のUser およびPassword を設定するだけで接続できます。

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

Personal Access Token の追加

Personal Access Token(PAT)は、Relevance AI からConnect AI への接続を認証するために使用されます。きめ細かなアクセス制御を維持するために、統合ごとに個別のPAT を作成することをお勧めします。

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

SharePoint 接続の設定とPAT の生成が完了したら、Relevance AI はCData MCP サーバーを介してSharePoint のデータに接続できるようになります。

ステップ2:Relevance AI で接続を設定

CData Connect AI のMCP エンドポイントと認証情報をRelevance AI に登録して、エージェントがConnect AI からリアルタイムデータを呼び出せるようにします。

  1. Relevance AI にサインインし、アカウントをお持ちでない場合は作成します
  2. サイドバーからAgents に移動し、New Agent をクリックします
  3. Build from scratch を選択し、エージェントに名前を付けます(例:CData MCP Server
  4. エージェントエディター内でAdvanced を選択し、MCP Server タブに切り替えます
  5. + Add Remote MCP Tools をクリックします
  6. 表示されるダイアログで、以下のようにフィールドを入力します:
    • URL: https://mcp.cloud.cdata.com/mcp
    • Label: 任意のカスタムラベル(例: cdata_mcp_server
    • Authentication: Custom headers を選択します
    • ヘッダーのkey:value ペアを追加します。メールアドレスとPAT をemail:PAT の形式で組み合わせ、その文字列をBase64 でエンコードし、先頭にBasic を付けます
      • Key: Authorization
      • Value: Basic base64(email:PAT)

Connect をクリックして接続を確立します。Relevance AI が資格情報を検証し、エージェントで使用するためにCData Connect AI MCP サーバーを登録します。

ステップ3:リアルタイムの SharePoint のデータを使用してRelevance AI エージェントを構築・実行

  1. エージェントのRun タブに切り替えます
  2. タスクを入力します。例:「ServiceNow から最新の5件のインシデントをリストして」
  3. エージェントがMCP エンドポイント経由でConnect AI にクエリを実行し、SharePoint のデータ からのリアルタイム結果を表示します

接続が完了すると、Relevance AI エージェントはCData Connect AI MCP サーバーを介して、リアルタイムのSharePoint のデータに対してクエリの発行、レコードの取得、AI 駆動のタスクの実行が可能になります。

CData Connect AI の入手

クラウドアプリケーションから300以上のSaaS、Big Data、NoSQL ソースにアクセスするために、CData Connect AI を今すぐお試しください!

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

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

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