MCP Catalogs
首页

mcp-server-salesforce

by tsmztech·156·综合分 50

允许 Claude 与 Salesforce 对象、记录、元数据和 Apex 代码交互的 MCP 服务器。

developer-toolsai-llmproductivity
86
Forks
25
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

Salesforce MCP Server 在 Claude 和 Salesforce 之间提供全面的集成,允许用户使用日常语言而非直接 SOQL/SOSL 知识来查询、修改和管理 Salesforce 对象和记录。该服务器提供对象和字段管理功能,用于创建自定义对象和字段,以及智能对象搜索功能,可通过部分名称匹配查找 Salesforce 对象。它还支持获取详细的架构信息、支持关系的数据查询以及数据操作。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:Salesforce 管理员和开发人员通过自然语言查询使用 Claude 与 Salesforce 数据交互
:业务分析师探索 Salesforce 数据并创建自定义对象,无需编写复杂的 SOQL 查询
:开发人员通过 Claude 界面管理 Apex 代码和触发器
:此 MCP 服务器支持哪些认证方法?
:我可以使用此服务器创建和修改自定义 Salesforce 对象吗?

什么时候选它

如果您需要通过 AI 与 Salesforce 数据交互,并需要一套全面的 CRM 对象和记录管理工具,请选择此服务器。

什么时候不要选它

如果您不使用 Salesforce,或者需要访问非 Salesforce 数据源,请避免使用此服务器,因为它专门专注于 Salesforce 集成。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • salesforce_search_objects

    Search for standard and custom objects using partial name matches.

  • salesforce_describe_object

    Get detailed object schema information including fields and relationships.

  • salesforce_query_records

    Query Salesforce records with relationship support and complex filters.

  • salesforce_aggregate_query

    Execute aggregate queries with GROUP BY and aggregate functions.

  • salesforce_dml_records

    Insert, update, delete, and upsert records.

  • salesforce_manage_object

    Create and modify custom objects.

  • salesforce_manage_field

    Manage object fields including adding fields and creating relationships.

  • salesforce_search_all

    Search across multiple objects using SOSL.

  • salesforce_read_apex

    Read and list Apex classes.

  • salesforce_write_apex

    Create and update Apex classes.

  • salesforce_execute_anonymous

    Execute anonymous Apex code without creating a permanent class.

  • salesforce_manage_debug_logs

    Manage debug logs for Salesforce users.

可对比工具

mcp-server-salesforcemcp-server-databasesalesforce-cli

安装

安装

全局安装 (npm)

npm install -g @tsmztech/mcp-server-salesforce

Claude Desktop 配置

对于 Claude Desktop,将其添加到你的 claude_desktop_config.json 文件中:

使用 Salesforce CLI 认证:
{
  "mcpServers": {
    "salesforce": {
      "command": "npx",
      "args": ["-y", "@tsmztech/mcp-server-salesforce"],
      "env": {
        "SALESFORCE_CONNECTION_TYPE": "Salesforce_CLI"
      }
    }
  }
}
使用用户名/密码认证:
{
  "mcpServers": {
    "salesforce": {
      "command": "npx",
      "args": ["-y", "@tsmztech/mcp-server-salesforce"],
      "env": {
        "SALESFORCE_CONNECTION_TYPE": "User_Password",
        "SALESFORCE_USERNAME": "your_username",
        "SALESFORCE_PASSWORD": "your_password",
        "SALESFORCE_TOKEN": "your_security_token",
        "SALESFORCE_INSTANCE_URL": "org_url"
      }
    }
  }
}

FAQ

此 MCP 服务器支持哪些认证方法?
该服务器支持三种认证方法:用户名/密码(默认)、OAuth 2.0 客户端凭证流和 Salesforce CLI 认证(推荐用于本地开发)。
我可以使用此服务器创建和修改自定义 Salesforce 对象吗?
是的,服务器提供用于创建和修改自定义对象和字段的工具,包括添加选择列表字段、配置关系以及管理字段级安全。

mcp-server-salesforce 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。