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. 02支持 ADO.NET 和 ODBC
  3. 03返回结构化查询结果
  4. 04支持 stdio 和 HTTP 传输
  5. 05探索自定义架构

适用场景

  1. 01查看销售管线与收入预测
  2. 02调研客户和联系人
  3. 03分析 Service Cloud 案例
  4. 04探索自定义对象和字段

MCP 相关

向 MCP 客户端提供 Salesforce 数据访问,将自然语言请求转换为查询并返回结构化结果。支持 stdio 和 HTTP 传输。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
nugetDevart.Mcp.Salesforce1.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Devart Salesforce MCP 服务

版本 1.1.0

更新内容 · 变更日志

Devart Salesforce MCP 服务

Devart Salesforce MCP 服务可让 AI 客户端通过在您的环境中运行的安全服务与您的数据交互。它将普通的 AI 聊天转变为使用真实业务数据的实用方式,速度也比传统导出或手动查询更快。

主要优势

Devart Salesforce MCP 服务可帮助您:

  • 通过自然语言直观地处理数据。
  • 在几分钟内检索分析所需的数据。
  • 借助 AI 助手,更快地生成数据报告。
  • 尽可能减少手动数据处理和集成维护。

工作原理

Devart Salesforce MCP 服务可帮助 AI 客户端使用自然语言提示词直接与 Salesforce 数据库通信。它会将 AI 请求转换为结构化查询,通过 Devart 连接驱动程序执行查询,并返回清晰、结构化的结果,从而实现无缝的 AI 数据访问。

Devart MCP 服务架构

快速入门

开始使用 Devart Salesforce MCP 服务:

1. 下载并安装 Devart Salesforce ODBC Driver。

2. 下载并安装 Devart Salesforce MCP 服务。

3. 在 Devart Salesforce MCP 服务中,配置数据连接和集成设置。

Devart MCP 服务配置

4. 运行您的第一个自然语言查询。

需要支持多个数据源的 MCP 服务?

手动安装和配置

先决条件

在构建和运行 Devart Salesforce MCP 服务之前,请确保已安装以下组件:

  • .NET 8 SDK
  • ADO.NET connection — Devart.AI.McpServer.AdoNet.Salesforce.csproj Devart dotConnect for Salesforce(在构建期间通过 NuGet 自动安装)
  • ODBC connection — Devart.AI.McpServer.Odbc.Salesforce.csproj Devart Salesforce 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,从源代码构建 Devart Salesforce 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 协议的端口号。

步骤 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 连接的名称。

步骤 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 集成,devart 会显示在 Claude Desktop 应用的 Customize > Connectors 中。

你也可以将 Devart MCP Server for Salesforce 集成到其他 AI 客户端,例如 Cline、Codex、Cursor、Visual Studio Code、Windsurf 和 Zed。

支持的客户端

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 连接解决方案

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。