【MCP Server】Claude でDynamics 365 のデータと会話しよう!(CData Connect AI)

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI のリモートMCP サーバー を活用して、Claude がDynamics 365 に対してセキュアに質問への回答やアクションを実行できるようにします。

Claude は、AI 研究企業 Anthropic が開発した高度な大規模言語モデル (LLM) です。高い推論能力と安全性を兼ね備えたモデルとして注目を集めています。自然な対話が得意で、長文の文書理解や複雑なタスクの実行に優れた性能を発揮します。

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

Dynamics 365 データ連携について

CData は、Microsoft Dynamics 365 のライブデータへのアクセスと統合を簡素化します。お客様は CData の接続機能を以下の目的で活用しています:

  • Sales、Customer Service、Finance & Operations、Marketing など、Dynamics 365 エコシステム全体のデータの読み取りと書き込みができます。
  • カスタマイズ可能なキャッシュと、インテリジェントなクエリ集約・分離により、Dynamics CRM のネイティブ機能を拡張できます。
  • Azure Active Directory、Azure マネージド サービス ID 認証情報、クライアントシークレットまたは証明書を使用した Azure サービスプリンシパルなど、さまざまな方法で Dynamics 365 に安全に認証できます。
  • SQL ストアドプロシージャを使用して、Dynamics 365 エンティティを管理できます。エンティティ間の関連付けの一覧表示、作成、削除などが可能です。

CData のお客様は、データをデータウェアハウスにレプリケートしたい場合(他のデータソースと併せて)や、Microsoft エコシステム内のお気に入りのデータツール(Power BI、Excel など)または外部ツール(Tableau、Looker など)からライブ Dynamics 365 データを分析したい場合など、さまざまな理由で当社の Dynamics 365 接続ソリューションを使用しています。


はじめに


※本記事ではConnect AI のリモートMCP 機能を使ってClaude とDynamics 365 を連携する方法をご紹介します。ローカルPC にMCP Server をインストールして利用したい場合にはこちらの記事をご確認ください。

ステップ1:Claude 用の Dynamics 365 への接続を設定

それでは早速、Claude から CData Connect AI のリモートMCP を介して Dynamics 365 に接続していきましょう。まずは Connect AI で Dynamics 365 への接続を設定します。

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

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

    Microsoft Dynamics 365 への接続

    Microsoft Dynamics 365 ドライバーは、以下のMicrosoft Dynamics 365 エディションへの接続をサポートしています。

    • CustomerService
    • FieldService
    • FinOpsOnline (デフォルト)
    • FinOpsOnPremise
    • HumanResources
    • Marketing
    • ProjectOperations
    • Sales

    Notes:

    • Supply Chain Management はFinance and Operations と同一です。これらのいずれかに接続するには、EditionFinOpsOnline またはFinOpsOnPremise のいずれかに設定します。
    • Microsoft Dynamics 365 Business Central については、個別のMicrosoft Dynamics 365 Business Central ドライバーを使用してください。
    サポートされているMicrosoft Dynamics 365 エディションのいずれか接続するには、次のパラメータを設定します。
    • OrganizationURL:お使いのMicrosoft Dynamics 365 組織のURL。例えば、https://orgcb42e1d0.crm.dynamics.com
    • Edition:上記のエディション一覧に示すとおり。

    Microsoft Dynamics 365 への認証

    Microsoft Dynamics 365 は、Microsoft Entra ID(Azure AD)、Azure サービスプリンシパル、Azure マネージドID(MSI)を経由する認証をサポートします。これらはすべてOAuth 規格に基づきます。 認証方法の詳細は、ヘルプドキュメントを参照してください。

  4. 「Save & Test」をクリック

これで、Claude から Dynamics 365 に接続する準備が整いました!

ステップ2:Claude を CData Connect AI に接続

それでは、Claude に CData Connect AI コネクタを追加していきましょう。

  1. Claude.ai にサインインします。
  2. 左側のナビゲーションメニューを展開します。
  3. 左下隅のユーザー名をクリックし、メニューから「設定」を選択します。
  4. 設定画面で、「コネクタ」をクリックします。
  5. 右上隅のボタントグルを「組織のコネクタ」に設定します。
  6. ページ下部の「カスタムコネクタを追加」をクリックします。
  7. コネクタの名前を入力します (例: Connect AI MCP)。
  8. 「リモートMCPサーバー URL」フィールドに以下を入力します。
    https://mcp.cloud.cdata.com/mcp
  9. 「追加」をクリックしてコネクタを保存します。Connect AI MCP コネクタが「コネクタ」の下に表示されます。
  10. コネクタの右側にある「連携/連携させる」をクリックし、CData Connect AI のユーザー名とパスワードを入力します。これで Claude からCData Connect AI に接続できました。
  11. 「連携済み」の後にある 3 つのドットをクリックし、「ツールと設定」を選択します。
  12. 提供されたツールを確認し、サーバーから利用可能な特定のツールを有効または無効にします。さらに、ツールへの無監視アクセスを許可するか、Claude に許可を求めるかを決定します。
  13. 設定が完了したら「完了」をクリックします。

これで設定は完了です!では、実際に Dynamics 365 のデータを探索してみましょう。

ステップ 3: Claude でDynamics 365 のデータをリアルタイムで探索

設定が完了したので、実際の業務に役立つ質問をいつでも聞くことができます。試してみましょう。

  1. Claude の左側のナビゲーションメニューで、「新規チャット」をクリックします。
  2. 自然言語のプロンプトでデータを探索・分析できます。Claude は Connect AI MCP を使用して Dynamics 365 のデータをリアルタイムにクエリします。例えば以下のようなプロンプトを試してみてください。
    • 「過去30 日間のすべての顧客を表示して」
    • 「最もパフォーマンスの高い製品は何ですか?」
    • 「今四半期の売上トレンドを分析して」
    • 「すべてのアクティブなプロジェクトと現在のステータスをリストして」
    その他多くのプロンプトアイデアを、CData の プロンプトライブラリで用意しています。
  3. Claude は自然言語のクエリを理解し、CData Connect AI のソースからデータを取得するために必要な手順を実行します。処理の流れも確認できるので、どのようにデータが取得されているかが分かりやすくなっています。

注意: Claude の設定プロセスは変更される可能性があります。最新の設定情報については、Claude のドキュメントをご参照ください。

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

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

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

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

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