Meta MuseからSage Intacct のデータに連携する方法(Connect AI)

CData Connect AI でMeta の AI エージェント Muse からSage Intacct のデータにセキュアにアクセス・操作できるようにします。

Muse は、Muse Spark モデルをベースに開発された Meta のパーソナル AI エージェントで、iOS、Android、Web で利用できます。リモートModel Context Protocol(MCP)サーバーに接続できるため、データソースを Muse に指定すればエージェント側でリアルタイムデータのツールを検出して呼び出せるようになります。

Muse を Remote MCP Server 経由で CData Connect AI と連携すると、Muse はガバナンスの効いたリアルタイムのSage Intacct のデータへアクセスできるようになります。自然言語のプロンプトでデータの探索、レコードの取得、オブジェクトの操作が行えます。なお、すべてのリクエストは認可されたデータソースに対して実行されます。

この記事では、Connect AI での Sage Intacct 接続設定、Personal Access Token の生成、Muse での Connect AI Remote MCP Server へのカスタムコネクタの作成、そして Muse からリアルタイムSage Intacct データを操作する手順をご紹介します。

Sage Intacct とのデータ連携について

CData を使えば、Sage Intacct のリアルタイムデータへのアクセスと統合を簡単に実現できます。CData の接続機能は、主に次のような用途で活用されています。

  • API の更新や変更を気にすることのない、Sage Intacct へのアクセス
  • 追加の構成手順なしでの、Sage Intacct のカスタムオブジェクトやフィールドへのアクセス
  • Basic 認証による組み込み Web サービス認証情報 (クレデンシャル)を使用した、Sage Intacct へのデータの書き戻し
  • SQL ストアドプロシージャによる、ベンダーの承認・却下、エンゲージメントの挿入、カスタムオブジェクトやフィールドの作成・削除などの機能的な操作

ユーザーは、Tableau、Power BI、Excel などの分析ツールと Sage Intacct を統合し、当社のツールを活用して Sage Intacct データをデータベースやデータウェアハウスにレプリケートしています。

関連リンク


ステップ 1:Meta Muse 用に Sage Intacct への接続を設定

Muse から Sage Intacct への接続は、Connect AI の Remote MCP Server を通じて実現されます。Muse からSage Intacct のデータを操作するために、まず Connect AI で Sage Intacct のコネクションを作成・設定していきましょう。

  1. Connect AI にログインし、Sources をクリック、次に Add Connection をクリック
  2. Connect AI での接続の追加
  3. Add Connection パネルから Sage Intacct を選択
  4. データソースの選択
  5. Sage Intacct に接続するために必要な認証プロパティを入力します。

    Sage Intacct 接続プロパティの取得・設定方法

    独自のWeb サービスクレデンシャル、埋め込みクレデンシャル(Basic 認証)、またはOkta クレデンシャルのいずれかを使用して、Sage Intacct への接続を確立できます。

    Sage Intacct への認証

    Sage Intacct は2種類の認証をサポートします。Basic およびOkta です。選択した認証方法に関連するプロパティを設定して、接続を構成します。

    Basic 認証

    Basic 認証スキームでは、埋め込みクレデンシャルを使用してデータの読み書きが可能です。オプションとして、独自のWeb サービスクレデンシャルを指定することもできます。

    Basic 認証で接続するには、以下のプロパティを設定します。

    • AuthScheme:Basic。
    • CompanyID:Sage Intacct にログインする際に会社を識別するために使用するID。
    • User:Sage Intacct へのログインに使用するログイン名。
    • Password:ログインクレデンシャル用のパスワード。
    • (オプション)SenderID およびSenderPassword:Web サービスのSender ID およびパスワード(独自のWeb サービスクレデンシャルを使用している場合のみ)。

    独自のWeb サービスクレデンシャルではなく、埋め込みクレデンシャルを使用する場合は、以下を実行する必要があります:

    • Web サービスダッシュボードで、会社 -> 会社情報 -> セキュリティタブに移動します。
    • Web サービス認証に"CData" を追加します。これは大文字・小文字が区別されます。これを行うには、会社 -> 会社情報(新しいUI では、設定 -> 会社)-> セキュリティ -> Web サービス認証 / 編集に移動します。
    Okta 認証についてはヘルプドキュメントを参照してください。

    接続の設定(Salesforce の例)
  6. 「Save & Test」をクリック
  7. Permissions タブに移動し、ユーザーベースの権限を更新
  8. 権限の更新

Personal Access Token の追加

Personal Access Token(PAT)は、Muse から Connect AI への接続を認証するために使用します。アクセス制御の粒度を維持するために、連携ごとに個別の PAT を作成することをおすすめします。

  1. Connect AI アプリ右上の歯車アイコン()をクリックして Settings を開く
  2. Settings ページで Access Tokens セクションに移動し、 Create PAT をクリック
  3. PAT にわかりやすい名前を付けて Create をクリック
  4. 新しい PAT の作成
  5. 表示されたトークンをコピーして安全に保管してください。一度しか表示されません

Sage Intacct のコネクションと PAT の設定が完了しました。これで Muse は Connect AI 経由でSage Intacct のデータに接続する準備が整いました。

ステップ 2:Meta Muse で Connect AI MCP Server へのカスタムコネクタを作成

Muse には「MCP サーバーを追加する」ための設定フォームがありません。その代わり、Connect AI Remote MCP Server を指すカスタムコネクタを作ってほしい、と Muse に自然言語で依頼します。Connect AI Remote MCP Server は Streamable HTTP に対応した、ホスト型のパブリック HTTPS エンドポイントです。Muse は公式の MCP SDK を使ってセキュアな VM 上にコネクタを構築し、利用可能な Connect AI のデータツールを検出して呼び出します。

  1. iOS、Android、Web のいずれかで Muse を開き、新しいチャットを開始します
  2. Connect AI Remote MCP Server へのカスタムコネクタを作成するよう Muse に依頼します。その際、サーバーの URL と、エンドポイントが Streamable HTTP で動作するホスト型 MCP サーバーであることを伝えます。例:
    CData Connect AI へのカスタムコネクタを作成してください。https://mcp.cloud.cdata.com/mcp で公開されている Streamable HTTP 対応のホスト型 MCP サーバーで、Authorization ヘッダーが必要です。
  3. Muse が資格情報の入力を求めてきたら、チャットとは別のセキュアな入力フローが開き、入力した値は Secure Credentials Store に保存されます。Authorization ヘッダーの値を Basic your_base64_encoded_email_PAT の形式で入力します

    注意:Authorization の値は、email:PAT を Base64 エンコードし、先頭に Basic を付けたものです。この値は必ず Muse のセキュアな資格情報入力画面で入力し、チャット欄には絶対に入力しないでください。

  4. Muse が Connect AI MCP Server に接続し、利用可能なデータツールの一覧を表示します。カスタムコネクタの確認内容をチェックして Continue をクリックします。Muse から連携をスキルとして保存するか尋ねられたら yes を選択しておくと、以降のすべてのチャットでコネクタを利用できます Continue をクリック

カスタムコネクタを保存すると、どのチャットからでも Connect AI のツールを使えるようになります。

ステップ 3:Meta Muse からリアルタイム Sage Intacct のデータ を操作

連携設定が完了したら、Muse から自然言語のプロンプトでリアルタイムSage Intacct のデータを操作してみましょう。

  1. Muse のチャットで、Connect AI コネクタを使うプロンプトを入力します。例:
    • CData Connect AI コネクタを使って、利用可能なコネクションを一覧表示して
    • Sage Intacct で利用可能なオブジェクトとフィールドを表示して
    • Sage Intacct から上位 5 件のレコードを取得して
  2. Sentinel のダイアログが表示されたら、ツールの呼び出しを承認します
  3. Muse が Connect AI MCP Server を呼び出し、Sage Intacct のデータのリアルタイム結果を返します Muse からのリアルタイムデータのクエリ

これで Muse が Connect AI MCP Server と通信し、チャットから直接 Remote MCP ツールを通じてリアルタイムSage Intacct のデータを取得できるようになりました。

CData Connect AI でビジネスシステムのデータ活用を今すぐスタート

Meta Muse から Sage Intacct へのデータ連携は、思ったより手軽にできたのではないでしょうか。業務に使えそうだと感じた方は、ぜひ CData Connect AI をご一緒に試してみましょう。 14 日間の無料トライアルで、AI エージェントやモデル、クラウドアプリケーションから数百種類の SaaS、ビッグデータ、NoSQL データソースへのリアルタイムアクセスを体験いただけます。ご不明点がございましたら、サポートチームまでお気軽にお問い合わせください。

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

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

無料トライアル