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

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

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

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

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

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

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

前提条件

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

概要

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

  1. 接続:CData Connect AI で認証情報を使用してSybase への接続を追加します。
  2. 設定:Mistral AI のLe Chat でカスタム MCP 接続を作成し、CData Connect AI の Sybase 接続を指定します。
  3. クエリ:Mistral AI ワークフロー内でライブの Sybase データとやり取りし、自然言語を使用してクエリを実行したりアクションを実行したりします。

ステップ1:Mistral 用の Sybase 接続を設定する

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

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

    Sybase は、Basic 認証、Kerberos 認証、LDAP 認証などの認証方法をいくつかサポートしています。

    Basic 認証を使用した接続

    次を設定してデータを認証し接続します。User およびPassword を設定してSybaseIQ 認証を使用します。

    • User:認証Sybase ユーザーのユーザー名に設定。
    • Password:認証Sybase ユーザーのパスワードに設定。
    • Server:SybaseIQ またはSAP SQL Anywhere データベースインスタンスの名前またはネットワークアドレスに設定。
    • Database:指定されたサーバーで実行されているSybaseIQ またはSAP SQL Anywhere データベースの名前に設定。

    オプションで、UseSSL をtrue に設定することにより、TLS/SSL で接続を保護できます。

    Note: 上記のCData 製品 設定でSAP SQL Anywhere のインスタンスに接続することもできます。

    Kerberos 認証を使用した接続

    Kerberos 認証を活用するには、次の接続プロパティを使用してそれを有効にすることから始めます。

    • AuthScheme:Kerberos に設定すると、Sybase への認証に使用されます。

    Kerberos 認証用に設定する必要がある接続プロパティに関しては、Kerberos の使用 情報を参照してください。

    以下は接続文字列の例です。

    Server=MyServer;Port=MyPort;User=SampleUser;Password=SamplePassword;Database=MyDB;Kerberos=true;KerberosKDC=MyKDC;KerberosRealm=MYREALM.COM;KerberosSPN=server-name

    LDAP 認証を使用した接続

    LDAP 認証で接続するには、LDAP 認証メカニズムを使用するようにSybase サーバーサイドを設定する必要があります。

    LDAP 用にSybase を設定したら、Basic 認証と同じクレデンシャルを使用して接続できます。 接続の設定(Salesforce の例)

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

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

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

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

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


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

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

  1. Le Chat にログインします。 Mistral 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 に置き換えてください。上記の形式で指定します)
    MCP 接続の設定
  4. Connect をクリックして接続を確立します。
  5. Connections セクションの下部までスクロールして、MCP 接続が正常に確立されたことを確認します。 MCP 接続の確立

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


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

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

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

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


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

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

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

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

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

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

無料トライアル