u

uday210

@uday210/salesforce-mcp-server
0 Stars 17 次浏览 uday210 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Salesforce MCP 服务器

smithery 徽章

这是一个使用 jsforce 通过 REST API 与 Salesforce 进行交互的 Model Context Protocol 服务器实现。

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Salesforce 服务器:

bash
npx -y @smithery/cli install salesforce-mcp-server --client claude

功能

  • 执行 SOQL 查询
  • 检索对象元数据
  • 创建、更新和删除记录
  • 安全的身份验证处理
  • 实时数据访问

设置

  1. 克隆仓库
  2. .env.example 复制到 .env 并填写您的 Salesforce 凭据
  3. 安装依赖项:npm install
  4. 构建:npm run build
  5. 启动:npm start

使用

服务器提供了几个功能:

query

对您的 Salesforce 实例执行 SOQL 查询:
json
{
"name": "query",
"parameters": {
"query": "SELECT Id, Name FROM Account LIMIT 5"
}
}

describe-object

获取关于 Salesforce 对象的元数据:
json
{
"name": "describe-object",
"parameters": {
"objectName": "Account"
}
}

create

创建新记录:
json
{
"name": "create",
"parameters": {
"objectName": "Contact",
"data": {
"FirstName": "John",
"LastName": "Doe",
"Email": "john.doe@example.com"
}
}
}

update

更新现有记录:
json
{
"name": "update",
"parameters": {
"objectName": "Contact",
"data": {
"Id": "003XXXXXXXXXXXXXXX",
"Email": "new.email@example.com"
}
}
}

delete

删除记录:
json
{
"name": "delete",
"parameters": {
"objectName": "Contact",
"id": "003XXXXXXXXXXXXXXX"
}
}

安全性

请确保:

  • 保持您的 .env 文件安全,切勿提交它
  • 在可能的情况下在 Salesforce 中使用 IP 限制
  • 定期更换您的安全令牌
  • 考虑为 MCP 服务器实现额外的身份验证

贡献

欢迎贡献!请提交带有改进的 PR。- 定期轮换您的安全令牌

  • 考虑为MCP服务器实施额外的身份验证

贡献

欢迎贡献!请提交带有改进的PR。

许可证

MIT许可证

MIT License

Copyright (c) 2024 Kablewy,LLC

在此授予任何人免费获得本软件及其相关文档文件(“软件”)副本的权利,可以不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向其提供软件的人也这样做,但须遵守以下条件:

上述版权声明和此许可声明必须包含在软件的所有副本或重要部分中。

本软件按“原样”提供,不附带任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人都不对因合同、侵权或其他方式引起的任何索赔、损害或其他责任负责,无论这些索赔、损害或其他责任是否与软件或软件的使用或其他交易有关。

相关 MCP 服务