mcpField
D
Devart MCP Server for Dynamics 365 (ADO.NET)

Devart MCP Server for Dynamics 365 (ADO.NET)

ローカル
github.com/devart-ai-connectivityビジネス・マーケティング08 週間前に更新

Devart MCP Server for Dynamics 365 (ADO.NET) について

Devart MCP Server for Dynamics 365は、自然言語の依頼からDynamics 365のデータにアクセスするMCPサーバーです。Dynamics 365を利用するチーム向けに、依頼を構造化クエリへ変換し、ADO.NETまたはODBC経由で結果を返します。

主な機能

  1. 01自然言語によるDynamics 365データ検索
  2. 02依頼を構造化クエリに変換
  3. 03ADO.NETとODBCによる接続
  4. 04stdioまたはHTTPのトランスポート設定

活用シーン

  1. 01営業パイプラインと予測の分析
  2. 02顧客やアカウントの対応履歴確認
  3. 03サービスケースとSLAの分析
  4. 04マーケティングキャンペーンの結果確認

MCP 対応

AIクライアントにDynamics 365データへのアクセスを提供するMCPサーバーです。stdioまたはHTTPに対応し、Claude DesktopなどのMCPクライアントと連携できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
nugetDevart.Mcp.Dynamics3651.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Dynamics 365 向け Devart MCP サーバー

バージョン 1.1.0

新機能 · 変更履歴

Dynamics 365 向け Devart MCP サーバー

Dynamics 365 向け Devart MCP サーバーを使用すると、お使いの環境で稼働するセキュアなサーバーを介して、AI クライアントがデータを操作できます。通常の AI チャットを、実際の業務データを扱う実用的な方法に変え、従来のエクスポートや手動でのクエリ実行よりも迅速に作業できます。

主なメリット

Dynamics 365 向け Devart MCP サーバーでは、次のことができます。

  • 自然言語を使って直感的にデータを操作できます。
  • 分析に必要なデータを数分以内に取得できます。
  • AI を活用した支援により、データのレポートをより迅速に作成できます。
  • 手動でのデータ処理と統合のメンテナンスを最小限に抑えられます。

仕組み

Dynamics 365 向け Devart MCP サーバーは、自然言語のプロンプトを使用して、AI クライアントが Dynamics 365 データベースと直接通信できるようにします。AI からのリクエストを構造化クエリに変換し、Devart の接続ドライバーを介して実行して、AI を活用したシームレスなデータアクセスを実現する、整理された構造化結果を返します。

Devart MCP サーバーのアーキテクチャ

クイックスタート

Dynamics 365 向け Devart MCP サーバーを使い始めるには、次の手順を実行します。

1. Devart ODBC Driver for Dynamics 365 をダウンロードしてインストールします。

2. Dynamics 365 向け Devart MCP サーバーをダウンロードしてインストールします。

3. Dynamics 365 向け Devart MCP サーバーで、データ接続と統合の設定を構成します。

Devart MCP サーバーの設定

4. 最初の自然言語クエリを実行します。

複数のデータソースに対応する MCP サーバーをお探しですか?

手動でのインストールと設定

前提条件

Dynamics 365 向け Devart MCP サーバーをビルドして実行する前に、次のコンポーネントがインストールされていることを確認してください。

  • .NET 8 SDK
  • ADO.NET 接続 — Devart.AI.McpServer.AdoNet.Dynamics365.csproj Devart dotConnect for Dynamics 365(ビルド時に NuGet 経由で自動的にインストールされます)
  • ODBC 接続 — Devart.AI.McpServer.Odbc.Dynamics365.csproj Devart ODBC Driver for Dynamics 365(手動でのダウンロードとインストールが必要です)

ステップ 1:リポジトリをクローンする

プロジェクトのリポジトリをクローンし、プロジェクトディレクトリに移動します。

1. コマンドプロンプトを開きます。

2. 次のコマンドを入力します。

git clone https://github.com/devart-ai-connectivity/devart-mcp-server-dynamics365.git
cd devart-mcp-server-dynamics365

ステップ 2:ソースから MCP サーバーをビルドする

サポートされているデータベース接続テクノロジーのいずれか(ADO.NET または ODBC)を使用して、Dynamics 365 向け Devart MCP サーバーをソースからビルドできます。

  • ADO.NET を使用して MCP サーバーをビルドするには、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.AdoNet/Devart.AI.McpServer.AdoNet.Dynamics365/Devart.AI.McpServer.AdoNet.Dynamics365.csproj -c ReleaseDynamics365 /p:TargetFramework=net8.0

Devart dotConnect for Dynamics 365 の NuGet パッケージは、自動的にダウンロードおよび復元されます。

  • ODBC を使用して MCP サーバーをビルドするには、データソースのビット数に応じたコマンドを選択します。

64 ビットのデータソースの場合は、次のコマンドを実行します。

dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.Dynamics365/Devart.AI.McpServer.Odbc.Dynamics365.csproj -c ReleaseDynamics365 -r "win-x64" /p:TargetFramework=net8.0

32 ビットのデータソースの場合は、次のコマンドを実行します。

dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.Dynamics365/Devart.AI.McpServer.Odbc.Dynamics365.csproj -c ReleaseDynamics365 -r "win-x86" /p:TargetFramework=net8.0

注

ターゲットプラットフォームは、ODBC データソースのビット数と一致している必要があります。

ステップ 3:MCP サーバーのデータベース接続を構成する 1. ビルド済みの MCP Server 実行ファイルがあるディレクトリに、mcpserver.json 構成ファイルを作成します。

2. ファイルで、データベース接続を構成します。

  • ADO.NET を使用した接続を構成します。

次の構成を mcpserver.json ファイルに追加します。

{
  "Connections": [
    {
      "Name": "my_dynamics365",
      "ConnectionString": "Authentication Type=RefreshTokenInteractive;Server=your_host;License Key=your_license_key;",
      "ProtocolType": "stdio"
    }
  ]
}
  • ODBC を使用した接続を構成します。

次の構成を mcpserver.json ファイルに追加します。

{
  "Connections": [
    {
      "Name": "my_dynamics365",
      "DsnName": "your_dsn_name",
      "ProtocolType": "stdio"
    }
  ]
}
  • 接続文字列を使用した ODBC 接続を構成します。

次の構成を mcpserver.json ファイルに追加します。

{
  "Connections": [
    {
      "Name": "my_dynamics365",
      "ConnectionString": "Driver={Devart ODBC Driver for Dynamics 365};Server=localhost;User ID=dynamics;Password=your_password;Database=your_database;",
      "ProtocolType": "stdio"
    }
  ]
}

ここで:

  • Name — 接続名です。

  • ConnectionString(ADO.NET に適用)— 対象のデータベースへの接続に使用する、データベース固有の接続文字列です。

  • DsnName(ODBC に適用)— データソースの名前です。

  • ProtocolType — トランスポートプロトコルです。使用できるオプションは stdio または http です。

  • HttpPort(ProtocolType が http に設定されている場合は必須)— http プロトコルのポート番号です。

ステップ 4:MCP サーバーを実行する

MCP Server を構成したら、起動できます。

注

この手順が必要なのは、ProtocolType が http に設定されている場合のみです。stdio トランスポートプロトコルを使用する場合は、AI クライアントがサーバーを自動的に起動します。

  • ADO.NET を使用してサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.AdoNet.Dynamics365.exe run my_dynamics365
  • ODBC を使用してサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.Odbc.Dynamics365.exe run my_dynamics365

ここで、my_dynamics365 は ODBC 接続の名前です。

ステップ 5:Claude Desktop と統合する

1. Claude の構成ファイルである claude_desktop_config.json を開きます。

ヒント

構成ファイルが見つからない場合は、まだ存在していない可能性があります。作成するには、Claude Desktop を開き、ファイル > 設定 > 開発者 に移動して、構成を編集 をクリックします。claude_desktop_config.json ファイルがあるフォルダーが開きます。

2. MCP Server で使用するトランスポートプロトコルに応じて、次のいずれかのオブジェクトを追加します。

  • STDIO
{
  "mcpServers": {
    "devart": {
      "command": "C:\\path\\to\\Devart.AI.McpServer.AdoNet.Dynamics365.exe",
      "args": [
        "run",
        "my_dynamics365"
      ]
    }
  }
}

ここで:

  • devart は、Claude Desktop に表示されるコネクタ名です。

  • C:\\path\\to\\Devart.AI.McpServer.AdoNet.Dynamics365.exe は、実行ファイルへのパスです。ODBC 接続の場合は、Devart.AI.McpServer.Odbc.Dynamics365.exe を使用します。

  • my_dynamics365 は、mcpserver.json 構成ファイルで指定した接続名です。

  • HTTP

      "mcpServers": {
        "devart": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "http://localhost:5000/sse"
          ]
        }
      }
    

    ここで:

    • devart は、Claude Desktop に表示されるコネクタ名です。
    • 5000 は MCP Server のリッスンポートです。

3. ファイルを保存します。

4. Claude Desktop を再起動します。

これで Devart MCP Server for Dynamics 365 が Claude と統合され、Claude Desktop アプリの カスタマイズ > コネクタ に devart が表示されます。

Cline、Codex、Cursor、Visual Studio Code、Windsurf、Zed など、その他の AI クライアントとの統合もできます。

サポート対象のクライアント

Devart MCP Server for Dynamics 365 は、次の AI クライアントとの統合をサポートしています。

  • Claude Desktop
  • Visual Studio Code
  • Cursor
  • Codex
  • Windsurf
  • Cline
  • Zed
  • …その他の MCP 互換 AI クライアント

代表的なユースケース

Devart MCP Server for Dynamics 365 は、Dynamics 365 を主要なデータソースとして利用するチームに適しています。

  • 営業パイプラインの分析と予測
    営業マネージャーや営業担当者が、自然言語で Dynamics 365 から商談のステージ、案件金額、成約確率、パイプラインの健全性を直接問い合わせられます。

  • 顧客とアカウントのインテリジェンス
    アカウント管理や顧客調査を支援するため、Dynamics 365 に保存されたアカウントの全履歴、連絡先とのやり取り、関係の推移にアクセスできます。

  • サービスキューとケース管理の分析
    Dynamics 365 のカスタマーサービスデータ全体にわたって、未解決のケース、解決時間、エージェントの業務負荷、SLA の遵守状況を分析できます。

  • マーケティングキャンペーンのパフォーマンス
    Dynamics 365 のマーケティングエンティティからリードの流入元、キャンペーンへの反応、コンバージョンデータを問い合わせ、キャンペーンの効果を評価できます。

  • アクティビティとやり取りの履歴
    関係管理のワークフローを支援するため、Dynamics 365 のレコードに紐づくメールログ、通話記録、会議メモ、タスク履歴を取得できます。

  • 売上とノルマのレポート
    必要に応じて、Dynamics 365 の商談データや注文データから売上の概要、ノルマ達成状況のレポート、勝敗分析を生成できます。

ライセンスとアクティベーション

Devart MCP Server for Dynamics 365 は、単一データソースに対応する無料の MCP サーバーとして配布されています。

Dynamics 365 に接続するには、対応するDevart ODBC Driver for Dynamics 365が必要です。この製品は有料です。

Devart ODBC Driver for Dynamics 365 には、30 日間の無料トライアルがあります。

最新のインストールおよびアクティベーションの詳細については、製品ページとドキュメントをご覧ください。

サポート

その他の Devart 接続ソリューション

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。