mcpField
D
Devart MCP Server for Salesforce (ADO.NET)

Devart MCP Server for Salesforce (ADO.NET)

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

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

Devart MCP Server for Salesforceは、DevartのADO.NETまたはODBCドライバーを介してAIクライアントをSalesforceに接続します。自然言語のリクエストを構造化クエリに変換し、CRMデータ分析やカスタムスキーマの調査に利用できます。

主な機能

  1. 01自然言語によるSalesforceクエリ
  2. 02ADO.NETとODBC接続
  3. 03構造化されたクエリ結果
  4. 04stdioとHTTPのトランスポート
  5. 05カスタムスキーマの調査

活用シーン

  1. 01営業パイプラインと売上予測の確認
  2. 02取引先と連絡先の調査
  3. 03Service Cloudケースの分析
  4. 04カスタムオブジェクトと項目の調査

MCP 対応

MCPクライアントにSalesforceのデータアクセスを提供し、自然言語のリクエストをクエリに変換して構造化された結果を返します。stdioとHTTPのトランスポートに対応します。

設定

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

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

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

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

ツール

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

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

詳細

Salesforce 用 Devart MCP サーバー

バージョン 1.1.0

新着情報 · 変更履歴

Salesforce 用 Devart MCP サーバー

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

主なメリット

Salesforce 用 Devart MCP サーバーでは、次のことが可能です。

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

仕組み

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

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

クイックスタート

Salesforce 用 Devart MCP サーバーを使い始めるには、次の手順を行います。

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

2. Salesforce 用 Devart MCP サーバーをダウンロードしてインストールします。

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

Devart MCP サーバーの設定

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

複数のデータソースに対応する MCP サーバーが必要ですか?

手動でのインストールと構成

前提条件

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

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

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

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

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

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

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

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

サポートされているデータベース接続技術である ADO.NET または ODBC のいずれかを使用して、Salesforce 用 Devart MCP サーバーをソースからビルドできます。

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

Devart dotConnect for Salesforce の NuGet パッケージが自動的にダウンロードされ、復元されます。

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

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

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

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

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

注

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

ステップ 3:MCP サーバーのデータベース接続を構成する

1. ビルドした MCP サーバーの実行ファイルが含まれるディレクトリに、mcpserver.json 構成ファイルを作成します。 2. ファイルで、データベース接続を設定します。

  • ADO.NET で接続を設定します。

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

{
  "Connections": [
    {
      "Name": "my_salesforce",
      "ConnectionString": "Authentication Type=AccessRefreshTokenInteractive;License Key=your_license_key;",
      "ProtocolType": "stdio"
    }
  ]
}
  • ODBC で接続を設定します。

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

{
  "Connections": [
    {
      "Name": "my_salesforce",
      "DsnName": "your_dsn_name",
      "ProtocolType": "stdio"
    }
  ]
}
  • 接続文字列を使用して ODBC で接続を設定します。

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

{
  "Connections": [
    {
      "Name": "my_salesforce",
      "ConnectionString": "Driver={Devart ODBC Driver for Salesforce};Server=localhost;User ID=salesforce;Password=your_password;Database=your_database;",
      "ProtocolType": "stdio"
    }
  ]
}

ここで:

  • Name — 接続名です。

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

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

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

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

Step 4:MCP サーバーを実行する

MCP サーバーを設定したら、起動できます。

注

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

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

ここで、my_salesforce は ODBC 接続名です。

Step 5:Claude Desktop と統合する

1. Claude の設定ファイル claude_desktop_config.json を開きます。

ヒント

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

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

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

ここで:

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

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

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

  • HTTP

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

    ここで:

    • devart は、Claude Desktop に表示されるコネクター名です。
    • 5000 は、MCP サーバーの待ち受けポートです。

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

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

Devart MCP Server for Salesforce が Claude と統合され、Claude Desktop アプリの Customize > Connectors に devart が表示されます。

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

対応クライアント

Devart MCP Server for Salesforce は、次の AI クライアントとの統合に対応しています。

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

一般的な使用例

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

  • パイプラインと収益の予測
    営業責任者が Salesforce から商談のステージ、加重パイプラインの値、過去の成約率、予測精度を直接照会できるようにします。

  • 取引先と連絡先に関するインテリジェンス
    取引先計画や調査に役立てるため、Salesforce から取引先階層、連絡先の役割、やり取りの履歴、エンゲージメントのタイムラインにアクセスします。

  • Service Cloud のケース分析
    Salesforce Service Cloud のケース件数、エスカレーション率、解決時間、顧客満足度スコアを自然言語で照会します。

  • リードと商談のコンバージョン分析
    Salesforce の商談データ全体から、リードソース、コンバージョン率、ステージの進行状況、受注・失注の傾向を分析します。

  • アクティビティとエンゲージメントの追跡
    営業担当者の活動と顧客エンゲージメントを把握するため、Salesforce から通話ログ、メールアクティビティ、タスクの完了状況、イベント履歴を取得します。

  • カスタムオブジェクトとフィールドの調査
    AI を使って、カスタマイズの多い Salesforce 組織のカスタム Salesforce オブジェクト、管理パッケージのデータ、複雑なスキーマの関係を調査します。

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

Devart MCP Server for Salesforce は、単一ソースの MCP サーバーとして無料で提供されています。

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

Devart ODBC Driver for Salesforce は、30 日間無料でお試しいただけます。

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

サポート

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

コメント

MCP は初めてですか?

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

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