Salesforce MCP 服务器集成

Salesforce MCP 服务器集成

Salesforce AI Automation MCP Server Integration

“Salesforce” MCP 服务器有什么用?

Salesforce MCP 服务器是一种 Model Context Protocol (MCP) 实现,可以将 Claude 等 AI 助手连接到 Salesforce。它支持与 Salesforce 数据和元数据的自然语言交互,让用户能够无缝查询、修改和管理对象及记录。通过将 Salesforce 强大的 API 以标准 MCP 工具方式开放,服务器使 AI 客户端能够在开发环境中直接执行数据库查询、对象管理、Apex 代码处理和自动化流程。开发者能由此高效访问 Salesforce 资源、提升生产力,并在多平台上构建强大的 AI 集成和自动化方案。

提示词列表

仓库中未列出明确的提示模板。

资源列表

仓库中未列出明确的 MCP 资源。

工具列表

  • salesforce_search_objects
    使用部分名称匹配在 Salesforce 中搜索标准和自定义对象。
  • salesforce_describe_object
    获取对象的详细模式信息,包括字段、关系和选项列表。
  • salesforce_query_records
    支持关系和复杂条件的记录查询。
  • salesforce_aggregate_query
    使用 GROUP BY、HAVING 及多种聚合函数进行聚合查询。
  • salesforce_dml_records
    插入、更新、删除或 upsert Salesforce 记录。
  • salesforce_manage_object
    创建和修改自定义对象及其属性。
  • salesforce_manage_field
    添加或修改自定义字段,包括关系字段和访问权限。
  • salesforce_manage_field_permissions
    为指定的配置文件授予/撤销/读取字段级安全权限。
  • salesforce_search_all
    使用 SOSL 查询跨多个 Salesforce 对象进行搜索。
  • salesforce_read_apex
    按模式列出 Apex 类,读取其源码和元数据。
  • salesforce_write_apex
    创建或更新 Apex 类,可指定代码和 API 版本。
  • salesforce_read_apex_trigger
    读取 Apex 触发器,列出触发器及其元数据/源码。
  • salesforce_write_apex_trigger
    为指定对象创建或更新 Apex 触发器,指定事件和 API 版本。
  • salesforce_execute_anonymous
    执行匿名 Apex 代码,查看调试日志和结果。

典型用例

  • Salesforce 数据库管理
    对 Salesforce 记录执行 CRUD 操作,通过 AI 指令简化数据处理和自动化重复任务。
  • 模式及元数据探索
    快速获取对象模式、字段详情和关系,助力集成开发或理解复杂组织结构。
  • 高级报表与聚合分析
    执行聚合查询以生成汇总、进行分析并支持业务智能需求。
  • Apex 代码与触发器管理
    直接在开发环境中读取、创建和更新 Apex 类或触发器,加快部署与维护。
  • 跨对象搜索与数据发现
    利用 SOSL 实现多对象跨表搜索,便于在大型 Salesforce 组织中定位记录与关系。

如何设置

Windsurf

  1. 确保系统已安装 Node.js。
  2. 安装 Salesforce MCP 服务器:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. 找到您的 Windsurf 配置文件(如 windsurf.config.json)。
  4. 添加如下 JSON 片段以集成 Salesforce MCP 服务器:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 保存文件并重启 Windsurf。
  6. 在 MCP 仪表盘中验证服务器运行状态。

Claude

  1. 确保已安装 Node.js。
  2. 安装 Salesforce MCP 服务器:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. 编辑 Claude 集成配置文件。
  4. mcpServers 部分添加如下内容:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 保存并重启 Claude。
  6. 在 Claude 工作空间中确认 Salesforce MCP 可用性。

Cursor

  1. 安装 Node.js。
  2. 安装 Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. 打开 Cursor 配置文件。
  4. 按如下方式添加 Salesforce MCP 服务器:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 保存并重启 Cursor。
  6. 在 MCP 集成面板测试服务器连通性。

Cline

  1. 确保已安装 Node.js。
  2. 安装依赖包:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. 找到并打开您的 Cline 配置文件。
  4. 插入 Salesforce MCP 服务器配置:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 保存并重启 Cline。
  6. 在工具菜单检查 MCP 服务器状态。

API 密钥安全建议:
敏感凭证请始终用环境变量存储。在配置中按上述方式将必需字段添加到 env 对象。
如需传递额外输入,可用如下格式:

{
  "mcpServers": {
    "salesforce-mcp": {
      "command": "mcp-server-salesforce",
      "args": [],
      "env": {
        "SALESFORCE_CLIENT_ID": "your-client-id"
      },
      "inputs": {
        "instanceUrl": "https://your-instance.salesforce.com"
      }
    }
  }
}

在流程中使用 MCP

在 FlowHunt 内使用 MCP

要在 FlowHunt 工作流中集成 MCP 服务器,请先添加 MCP 组件并将其连接到您的 AI agent:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置区,按以下 JSON 格式填写您的 MCP 服务器信息:

{
  "salesforce-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI agent 即可作为工具访问该 MCP 的全部功能。请记得将 “salesforce-mcp” 替换为您的实际 MCP 服务器名称,并将 URL 换为您的 MCP 服务器地址。


概览

部分可用性详情/备注
概览明确、在 README 中展示
提示词列表未明确记录
资源列表未明确记录
工具列表共 14 个工具,README 中详细介绍
API 密钥安全设置说明中已展示
采样支持(评估时可忽略)未提及

综合来看,Salesforce MCP 服务器拥有优秀的工具与设置文档,但在提示模板、资源、根节点或采样方面缺乏文档。其核心优势是强大的 Salesforce 工具集和清晰的设置指引。基于此,我为该仓库的实际 MCP 集成和开发者易用性打分 7/10

MCP 评分

是否有 LICENSE✅ MIT
至少有一个工具✅ (14 个工具)
Fork 数量29
Star 数量48

常见问题

什么是 Salesforce MCP 服务器?

Salesforce MCP 服务器为 AI 助手和 FlowHunt 与 Salesforce 架起桥梁,通过 Model Context Protocol 及丰富工具,安全、对话式地访问 Salesforce 的数据、对象、元数据和自动化。

使用此 MCP 可以执行哪些 Salesforce 操作?

您可以搜索和管理标准/自定义对象,查询和聚合记录,插入/更新/删除数据,管理自定义字段和权限,跨对象搜索,还可以直接从您的 AI 工具或开发环境读写/执行 Apex 代码和触发器。

如何安全地存储 MCP 连接的 Salesforce 凭证?

始终在 MCP 服务器配置中使用环境变量来存储敏感凭证,如 client ID、secret、用户名、密码和 token。切勿将密钥直接提交到代码或配置文件中。

可以用 FlowHunt 结合此 MCP 自动化 Salesforce 流程吗?

可以!通过将 Salesforce API 暴露为 MCP 工具,您可用 FlowHunt 实现记录管理、元数据探索、报表甚至 Apex 代码部署的自动化——无论是自然语言还是编程流程。

有将 Salesforce MCP 集成到 FlowHunt 的可视化设置指南吗?

有的。安装和配置 MCP 服务器后,将其作为 MCP 组件添加到 FlowHunt 流程,输入服务器详情并连接 AI agent。详细步骤请参见所附图片。

MCP 服务器支持标准和自定义 Salesforce 对象吗?

完全支持。您可通过工具集搜索、描述、操作标准和自定义对象、字段与关系。

将 FlowHunt 与 Salesforce 连接

通过 AI 驱动的对话式数据访问和自动化,全面提升您的 Salesforce 生产力。无缝集成、安全凭证管理和强大工具——立即在 FlowHunt 内体验 Salesforce MCP 服务器。

了解更多

Salesforce MCP 服务器
Salesforce MCP 服务器

Salesforce MCP 服务器

Salesforce MCP 服务器将 AI 助手和大型语言模型直接连接到 Salesforce,实现无缝查询、记录管理、元数据检索及 API 集成,助力自动化工作流和业务流程自动化。...

2 分钟阅读
AI Salesforce +4
Salesforce MCP 服务器
Salesforce MCP 服务器

Salesforce MCP 服务器

Salesforce MCP 服务器将 AI 助手与 Salesforce 集成,实现自动化工作流,如通过 FlowHunt 发送邮件和部署 Apex 代码,从而简化业务流程并提升生产力。...

2 分钟阅读
AI Salesforce +6
GraphQL Schema MCP 服务器
GraphQL Schema MCP 服务器

GraphQL Schema MCP 服务器

GraphQL Schema MCP 服务器使 AI 助手和开发者能够以编程方式探索、分析和文档化 GraphQL 模式。它提供了一套强大的工具,实现模式发现、类型检查、字段查找和基于模式的搜索,从而简化 API 集成与文档编写流程。...

2 分钟阅读
GraphQL API +6