【MCP Server】Mistral AI からIBM Cloud Object Storage のデータに連携しよう!

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

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

CData Connect AI は、IBM Cloud Object Storageを含む数百のデータソースをMCP経由でAIツールにつなげるクラウドサービスです。接続情報はConnect AI側で一元管理されるため、Mistral AIにIBM Cloud Object Storageの認証情報を直接渡すことなくセキュアに連携できます。

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

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

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

前提条件

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

概要

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

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

ステップ1:Mistral 用の IBM Cloud Object Storage 接続を設定する

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

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

    Cloud Object Storage 接続プロパティの取得・設定方法

    Cloud Object Storage に接続する前に、Cloud Object Storage インスタンスを登録してCloud Object Storage API キーとCRN を取得していきます。

    Cloud Object Storage の新規インスタンスの登録

    IBM Cloud アカウントにCloud Object Storage がまだない場合は、以下の手順に従ってアカウントにCloud Object Storage のインスタンスを作成できます。

    1. IBM Cloud アカウントにログインします。
    2. Cloud Object Storage ページに移動して、インスタンス名を指定して「作成」をクリックします。Cloud Object Storage の新規インスタンスにリダイレクトされます。

    API キー

    API キーは以下の手順で取得できます。

    1. まずは、IBM Cloud アカウントにログインします。
    2. API キーページに移動します。
    3. 中央右隅のIBM Cloud APIキーの作成 をクリックして、新しいAPI キーを作成します。
    4. ポップアップウィンドウが表示されたら、API キーの名前を指定して作成をクリックします。ダッシュボードからはアクセスできなくなるため、API Key を控えておきましょう。

    Cloud Object Storage CRN

    デフォルトでは、CData 製品はCloud Object Storage CRN を自動で取得します。ただし、複数のアカウントがある場合は、CloudObjectStorageCRN を明示的に指定する必要があります。この値は、次の2つの方法で取得できます。

    • Services ビューをクエリする。これにより、IBM Cloud Object Storage インスタンスとそれぞれのCRN がリストされます。
    • IBM Cloud で直接CRN を見つける。これを行うには、IBM Cloud のダッシュボードに移動します。リソースリストで、ストレージからCloud Object Storage リソースを選択してCRN を取得します。

    IBM Cloud Object Storage への接続

    これで準備は完了です。以下の接続プロパティを設定してください。

    • InitiateOAuthGETANDREFRESH に設定。InitiateOAuth を使うと、OAuth 認証を繰り返す必要がなく、さらに自動でアクセストークンを設定できます。
    • ApiKey:セットアップ中に控えたAPI キーを指定。
    • CloudObjectStorageCRN(オプション):控えておいたCloud Object Storage のCRN に設定。Cloud Object Storage アカウントが複数ある場合のみ設定する必要があります。

    プロパティを設定したら、これで接続設定は完了です。

    接続の設定(Salesforce の例)
  6. 「Create & Test」をクリックします。
  7. 「Add IBM Cloud Object Storage 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 ワークフローから IBM Cloud Object Storage に接続する準備が整いました。


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

CData Connect AI で IBM Cloud Object Storage 接続と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 を通じてIBM Cloud Object Storage にリアルタイムでクエリをセキュアに連携できるようになりました。


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

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

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

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


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

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

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

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

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

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

無料トライアル