【MCP Server】Mistral AI からSage Intacct のデータに連携しよう!

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI のリモートMCP Server で Mistral AI から Sage Intacct へのリアルタイムアクセスを実現。レプリケーション不要で安全にクエリ・分析・アクションを実行できます。

Mistral AI は、エンタープライズグレードのオープンソースおよび商用大規模言語モデル(LLM)を構築するフロンティアAI 企業です。Mistral を使えば、オンプレミス、クラウド、エッジなど、あらゆる場所でエージェントのトレーニング、ファインチューニング、デプロイが可能で、データの完全なコントロールを維持できます。エージェント対応プラットフォームは、多言語・マルチモーダル AI を実現し、メモリや拡張コンテキスト処理をサポートしながら、安全に検索、作成、コーディング、自動化、コラボレーションができます。

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 のデータ を迅速に取得できます。

この記事では、Mistral AI の Le Chat(Mistral のカスタマイズ可能な会話型チャットボット)と CData Connect AI を使用して、Sage Intacct に接続していきます。Mistral AI のワークフロー内でライブの Sage Intacct と直接やり取りでき、クエリの実行やタスクの自動化を安全に行えるようになります。

セットアップはわずか数分で完了し、接続が完了すればSage Intacct のリアルタイムデータとインテリジェントに会話できる独自のチャットボットエージェントが完成します。

それでは、早速始めていきましょう。

前提条件

  1. Mistral AI アカウント(サインアップまたはログインはこちら
  2. CData Connect AI アカウント(サインアップまたはログインはこちら
  3. 有効な認証情報を持つアクティブな Sage Intacct アカウント

概要

実施する手順の概要を確認しておきましょう。

  1. 接続:CData Connect AI で認証情報を使用してSage Intacct への接続を追加します。
  2. 設定:Mistral AI のLe Chat でカスタム MCP 接続を作成し、CData Connect AI の Sage Intacct 接続を指定します。
  3. クエリ:Mistral AI ワークフロー内でライブの 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:Mistral 用の Sage Intacct 接続を設定する

Mistral AI から Sage Intacct への接続は、CData Connect AI のリモートMCP で実現します。Mistral から Sage Intacct とやり取りするために、まず CData Connect AI で Sage Intacct 接続を作成・設定していきましょう。

  1. Connect AI にログインし、Sources をクリックして、「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 認証についてはヘルプドキュメントを参照してください。

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

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

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

  1. Connect AI アプリの右上にある歯車アイコン()をクリックして、Settings ページを開きます。
  2. Settings ページの Access Tokens セクションに移動し、「Create PAT」をクリックします。
  3. PAT にわかりやすい名前を付けて、Create をクリックします。
  4. ※PAT は作成時にのみ表示されますので、必ずコピーして安全な場所に保管してください。

これで接続の設定と PAT の生成が完了しました。Mistral AI ワークフローから Sage Intacct に接続する準備が整いました。


ステップ 2:Mistral Le Chat でMCP コネクタを設定する

CData Connect AI で Sage Intacct 接続とPAT を作成できたので、次は Mistral Le Chat 内でカスタム MCP コネクタを設定していきましょう。

  1. Le Chat にログインします。
  2. 左側のメニューからIntelligence をクリックし、Connectors を選択します。Add Connector をクリックします。
  3. ダイアログでCustom MCP Connector を選択し、以下の詳細を入力します。
    • Connector Name:例:CData_Remote_MCP
    • Connector Server:https://mcp.cloud.cdata.com/mcp(Connect AI の「Connect Data to AI」リボンに記載されています)
    • Authentication Method:API Token Authentication
    • Header Name:Authorization
    • Header Type:Basic
    • Header Value:[email protected]:YourPAT(「[email protected]」を CData Connect AI のメールアドレスに、「YourPAT」を先ほど作成した PAT に置き換えてください。上記の形式で指定します)
  4. Connect をクリックして接続を確立します。
  5. Connections セクションの下部までスクロールして、MCP 接続が正常に確立されたことを確認します。

これで、Mistral Le Chat がCData Remote MCP Server を通じてSage Intacct にリアルタイムでクエリをセキュアに連携できるようになりました。


ステップ 3:Mistral AI からSage Intacct データをリアルタイムでクエリする

Le Chat でMCP コネクタの設定が完了したので、会話の中でSage Intacct のデータを直接クエリできるようになりました。

  1. Le Chat で、左側のメニューの Chats をクリックして新しいチャットを開始します。
  2. Enable Tools ボタンをクリックして MCP コネクタを有効化します。
  3. Get CatalogsGet Tables などのディスカバリークエリを実行して、CData Connect AI を通じて接続されている利用可能なデータソースとスキーマを確認してみましょう。
  4. 簡単なクエリを実行して接続をテストしてみてください。例えば: 「業種別の商談成約率を比較して」

これで完了です!Mistral Le Chat 内でSage Intacct と会話形式でやり取りできるようになりました。


CData Connect AI で複雑な AI エージェントを構築する

統合が完了したら、シンプルなクエリを超えて、複数ステップの AI エージェントを構築できます。これらのエージェントは、Mistral AI の推論機能と CData Connect AI を通じたエンタープライズデータへの安全なリアルタイムアクセスを組み合わせることで、売上予測、サポートトリアージ、顧客トレンド分析など、さまざまなワークフローを実現できます。

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

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

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

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

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