mcpField
S
salesforce-mcp

salesforce-mcp

本地服务
github.com/shreymittal1000数据与分析178 周前更新

关于 salesforce-mcp

salesforce-mcp 将 Salesforce 数据和元数据连接到兼容 MCP 的 AI 助手,供业务用户、开发者和管理员使用。它支持自然语言查询、记录管理及平台配置。

主要功能

  1. 01用自然语言查询 Salesforce
  2. 02搜索 Salesforce 记录
  3. 03查看对象和字段
  4. 04创建、更新和删除记录
  5. 05管理开发工具与自定义应用

适用场景

  1. 01查看近期账户及营收
  2. 02搜索组织中的记录
  3. 03按需修改 Salesforce 记录
  4. 04检查 Apex 类或调用自定义端点

MCP 相关

这是一个 MCP 服务,向 MCP 客户端提供 Salesforce 数据和元数据。可通过云端连接或本地配置使用。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"salesforce-mcp-shreymittal1000": {
"command": "uvx",
"args": [
"salesforce-mcp"
],
"env": {
"USERNAME": "<USERNAME>",
"PASSWORD": "<PASSWORD>",
"SECURITY_TOKEN": "<SECURITY_TOKEN>"
}
}
}
}
启动命令uvx salesforce-mcp
需要配置的环境变量
USERNAME
PASSWORD密钥
SECURITY_TOKEN密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypisalesforce-mcp

工具

还没有获取到工具列表

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

详细介绍

Salesforce MCP Connector 🚀

欢迎使用 Salesforce Model Context Protocol 服务! 此 MCP 可让你使用自然语言与 Salesforce 数据和元数据交互。

无论你是业务用户、开发者还是管理员,现在都可以与 Salesforce 组织对话,从而: 获取洞察、管理数据、配置平台、创建对象、字段和流程……还可以删除它们、自动执行任务等。

快速开始 ⚡

选项 1:云端版本(推荐大多数用户使用)☁️
  1. 访问 salesforce-mcp.com
  2. 点击“Connect to Salesforce”,并使用你的组织进行身份验证
  3. 立即开始与你的 Salesforce 数据对话!
选项 2:本地版本(推荐开发者使用)💻
  1. 按照下方的配置步骤操作
  2. 设置环境变量
  3. 与你偏好的 MCP 兼容 AI 助手搭配使用

你可以做什么 ✨

我们的连接器可让你:

  1. 询问有关数据的问题 🔍

    • 获取有关 Salesforce 记录的洞察
    • 示例:“显示过去 30 天内创建的所有客户及其名称和年收入”
    • AI 会自动将其转换为相应的 Salesforce 查询
  2. 跨组织搜索 🔎

    • 在所有 Salesforce 记录中查找信息
    • 示例:“查找任何字段中包含‘Acme’的所有记录”
    • 它就像一个强大的 Salesforce 数据搜索引擎
  3. 了解数据结构 📊

    • 探索可用的字段和对象
    • 示例:“Account 对象有哪些可用字段?”
    • 清晰了解你的数据模型
  4. 管理记录 📝

    • 使用自然语言创建、更新和删除记录
    • 示例:
      • “创建一个名为‘Acme Corp’、所属行业为‘Technology’的新 Account”
      • “将 Account 001xx000003DIloAAG 的电话号码更新为‘555-0123’”
      • “删除 ID 为 001xx000003DIloAAG 的 Account”
  5. 使用开发工具 🛠️

    • 访问和管理 Salesforce 开发环境
    • 示例:“显示组织中的所有 Apex 类”
    • 非常适合开发者和管理员
  6. 使用自定义应用程序 🔌

    • 与自定义 Salesforce 应用程序交互
    • 示例:“使用参数调用自定义 Apex REST 端点‘/MyCustomService’”
    • 与现有解决方案无缝集成
  7. 访问高级功能 ⚙️

    • 连接到任意 Salesforce API 端点
    • 示例:“获取 Account 对象的描述信息”
    • 释放 Salesforce 平台的全部潜能
  8. 还有更多…… 🌟

    • 如果你发现缺少某项功能,欢迎在我们的 Discord 频道提出需求,或自行提交 PR……

配置 ⚙️

本地安装

要在本地使用此连接器,你需要在 claude_desktop_config.json 文件中进行配置。将以下内容添加到 mcpServers 部分:

{
    "mcpServers": {
        "salesforce": {
            "command": "uvx",
            "args": [
                "--from",
                "salesforce-mcp",
                "salesforce"
            ],
            "env": {
                "USERNAME": "YOUR_SALESFORCE_USERNAME",
                "PASSWORD": "YOUR_SALESFORCE_PASSWORD",
                "SECURITY_TOKEN": "YOUR_SALESFORCE_SECURITY_TOKEN"
            }
        }
    }
}

将占位值替换为你的 Salesforce 凭据:

  • YOUR_SALESFORCE_USERNAME:你的 Salesforce 用户名
  • YOUR_SALESFORCE_PASSWORD:你的 Salesforce 密码
  • YOUR_SALESFORCE_SECURITY_TOKEN:你的 Salesforce 安全令牌

安全说明 🔒

你的 Salesforce 凭据会安全存储,仅用于建立与你的组织的连接。我们绝不会向第三方存储或分享你的凭据。

参与贡献 👋

感谢你的关注!无论是修复 Bug、添加功能还是改进文档,你的帮助都意义重大。

开始参与的步骤如下:

  1. 查看我们的贡献指南
  2. 浏览尚未解决的 Issues
  3. Fork 仓库并创建分支
  4. 准备就绪后提交拉取请求

感谢你的支持,期待与你合作!🚀

支持 💬

需要帮助?请访问我们的文档,或通过 [email protected] 联系支持团队,也可以在我们的 Discord 频道寻求帮助

许可证 📄

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

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

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