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

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

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

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

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

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

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

前提条件

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

概要

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

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

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

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

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

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

    現時点では、CData JDBC Driver for WordPress はセルフホスト型のWordPress インスタンスへの接続のみをサポートしています。データに接続するには、Url を自身のwordpress サイトに指定し、次に以下に説明するように認証を行います。

    URL を完全な形式で記入します。例えば、あなたのサイトが'http://localhost/wp/wordpress' でホストされている場合、URL は'http://localhost' ではなく、'http://localhost/wp/wordpress' となるべきです。 URL を完全な形式で入力しないと、'site not found' というエラーが発生します。

    WordPress は2種類の認証をサポートします。

    • Basic 認証は、テスト環境での使用が推奨されます。
    • OAuth 2.0 認証は、デスクトップアプリケーション、Web アプリケーション、またはヘッドレスマシンからのブラウザベースのアクセスをサポートします。

    Basic 認証

    Basic 認証を使用するようにWordPress を設定する前に:

    • WordPress ログインに管理者権限があることを確認してください。
    • ローカルホストで実行されているWordPress のバージョンを確認します。(WordPress 4.7 以降はネイティブでWordPress REST API サポートしていますが、それより前のバージョンでは、REST API へのアクセスを安全に行うには、Basic 認証プラグインの使用が必要です。)
    Basic 認証を構成するには:
    1. WordPress ホストにログインします。
    2. 4.7より前のバージョンのWordPress を実行している場合は、REST API プラグインをインストールしてください。
    3. Basic Authentication プラグインをインストールします。
    4. カスタムタクソノミーを作成するには、Simple Taxonomy Refreshed をインストールします。プラグインを手動でインストールしたい場合は、圧縮されたフォルダをwp-content\plugins フォルダに展開してからWordPress 管理者インターフェース経由でプラグインを有効にします。
    5. 次の接続プロパティを設定します。
      • AuthSchemeBasic
      • Url:WordPress URL。
      • User:ユーザーネーム。
      • Password:パスワード。
    OAuth 2.0 認証についてはヘルプドキュメントを参照してください。

  4. 「Create & Test」をクリックします。
  5. 「Add WordPress 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 ワークフローから WordPress に接続する準備が整いました。


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

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


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

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

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

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


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

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

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

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

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

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

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