【MCP Server】Gumloop をSage Intacct のデータと連携するフローを作る

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI のリモートMCP サーバー を活用し、Gumloop から自動化ワークフロー内でSage Intacct にセキュアにアクセスしてアクションを実行します。

Gumloop は、トリガー、AI ノード、API、データコネクタを組み合わせてAI を活用したワークフローを作成できるビジュアル自動化プラットフォームです。Gumloop と CData Connect AI を組み込みの「MCP (Model Context Protocol) Server」を通じて統合することで、ワークフローからライブの にシームレスにアクセスして対話できるようになります。

このプラットフォームはローコード環境を提供しているため、大規模な開発作業なしで複雑なプロセスを簡単にオーケストレーションできます。柔軟性が高く、複数のビジネスアプリケーション間での統合が可能で、ライブデータを使ったエンドツーエンドの自動化を実現します。

CData Connect AI は、Sage Intacct のデータに接続するための専用クラウド間インターフェースを提供します。CData Connect AI Remote MCP Server により、Google ADK エージェントと Sage Intacctの間でセキュアな通信が可能になります。これにより、ネイティブ対応データベースへのデータレプリケーションを必要とせずに、エージェントから Sage Intacct のデータの読み取りや操作を実行できます。CData Connect AIは最適化されたデータ処理機能を備えており、フィルタや JOIN を含むサポート対象のすべての SQL 操作を効率的に Sage Intacctへ直接送信します。サーバーサイド処理を活用することで、要求されたSage Intacct のデータ を迅速に取得できます。

この記事では、Connect AI での Sage Intacct 接続の構成、Gumloop への MCP Serverの登録、そして 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 データをデータベースやデータウェアハウスにレプリケートしています。

他のお客様が CData の Sage Intacct ソリューションをどのように使用しているかについては、ブログをご覧ください:Drivers in Focus: Accounting Connectivity


はじめに


ステップ 1: Gumloop 用のSage Intacct 接続を構成する

それでは早速、Gumloop からSage Intacct への接続を設定していきましょう。Gumloop から Sage Intacct と対話するには、まず CData Connect AI で Sage Intacct への接続を作成して構成します。

  1. Connect AI にログインし、「Connections」をクリックして「 Add Connection」をクリックします
  2. 「Add Connection」パネルから「Sage Intacct」を選択します
  3. Sage Intacct に接続するために必要な認証情報を入力しましょう。

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

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

    Sage Intacct への認証

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

    Basic 認証

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

    Basic 認証を使用して認証を行うには、以下のプロパティを設定します。

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

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

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

    「Create & Test」をクリックします
  4. 「Add Sage Intacct Connection」ページの「Permissions」タブに移動し、ユーザーベースの権限を更新します。

パーソナルアクセストークンを追加する

パーソナルアクセストークン (PAT) は、Gumloop からConnect AI への接続を認証するために使用します。アクセスの粒度を維持するために、サービスごとに個別の PAT を作成することをおすすめします。

  1. Connect AI アプリの右上にある歯車アイコン () をクリックして、設定ページを開きます。
  2. 「Settings」ページで、「Access Tokens」セクションに移動し、 「Create PAT」をクリックします。
  3. PAT に名前を付けて「Create」をクリックします。
  4. パーソナルアクセストークンは作成時にのみ表示されます。必ずコピーして、今後の使用のために安全に保管してください。

これで、Gumloop からSage Intacct に接続する準備が整いました!

ステップ2:Gumloop でMCP Server に接続する

続いて、Connect AI の MCP Server エンドポイントと認証情報をGumloop の認証情報に追加します。

  1. Gumloop のアカウントを作成して(アカウント未作成の場合)、サインインしましょう。
  2. Gumloop Credentials のページにアクセスして、MCP Server を構成します。
  3. 「Add Credentials」をクリックし、「MCP Server」を検索して選択します
  4. 以下の詳細情報を入力します。
    • URL: https://mcp.cloud.cdata.com/mcp
    • Label: Sage Intacct-mcp-server などのわかりやすい名前
    • Access Token / API Key: 空白のままにします
    • Additional Header: Authorization: Basic YOUR EMAIL:YOUR PAT
    • 認証情報を保存します

これで、Gumloop でワークフローを構築する際に MCP Server が利用できるようになりました。

ステップ3: ワークフローを構築してGumloop でSage Intacct のリアルタイムデータを探索する

  1. Gumloop Personal workspace にアクセスし、 「Create Flow」をクリックします。
  2. 」アイコンを選択するか、「Ctrl」+「B」を押してノードまたはサブフローを追加します。
  3. 「Ask AI」を検索して選択します。
  4. 「Show More Options」をクリックし、「Connect MCP Server?」オプションを有効にします。
  5. 「MCP Servers」ドロップダウンから、保存したMCP 認証情報を選択します。
  6. プロンプトを追加し、要件に応じてAI モデルを選択します。
  7. 必要な詳細の構成が完了したら、「Run」をクリックしてパイプラインを実行します

ワークフローの実行が完了すると、CData Connect AI MCP Serverを通じて Sage Intacct を正常に取得できたことが確認できます。MCP Client ノードを使用することで、データに対する質問、レコードの取得、アクションの実行が可能になります。

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

いかがでしたか?Gumloop からSage Intacct へのデータ接続が10分もかからずに完了したのではないでしょうか。業務に使えそう、と感じてくださった方は、14日間の無償トライアルでAI ツールからビジネスシステムへのリアルタイムデータ接続をぜひお試しください。

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

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

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