MCP Catalogs
首页mcp-salesforce screenshot

mcp-salesforce

by AiondaDotCom·16·综合分 42

完整的 Salesforce MCP 服务器,为 Claude Desktop 提供集成,包含 OAuth 认证和通用 CRUD 操作。

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

概述

MCP Salesforce Server 为 AI 助手提供了与 Salesforce 组织交互的全面接口。它具有无缝的 OAuth 认证和自动处理功能,无需手动设置,适用于任何 Salesforce 组织,包括自定义对象和字段。该服务器提供完整的 CRUD 操作、模式发现,并能根据分析完整的 Salesforce 设置提供智能辅助。

试试问 AI

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

:通过 AI 助手自动化 Salesforce 中的数据管理任务
:将 Salesforce 数据与 Claude Desktop 集成以获得智能洞察
:无需手动登录即可执行 Salesforce 记录的批量操作
:这个服务器使用什么认证方法?
:它适用于自定义 Salesforce 对象吗?

什么时候选它

当您需要 AI 助手与 Salesforce 之间完整、即插即用的集成,且设置要求最小时,请选择此服务器。

什么时候不要选它

如果您不使用 macOS(安全凭证存储必需)或需要通用 CRUD 接口未涵盖的 Salesforce 高级功能,请避免使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • salesforce_learn{} // Force complete re-analysis { "force_refresh": true, "detailed_relationships": true }

    Analyzes your complete Salesforce installation including objects, fields and customizations

  • salesforce_installation_info{} // Details about a specific object { "object_name": "TimeTracking__c" } // Search for specific fields { "field_search": "email", "show_custom_only": true }

    Provides overview of available objects, Custom Fields and customizations

  • salesforce_query{ "query": "SELECT Id, FirstName, LastName, Email FROM Contact WHERE CreatedDate = THIS_MONTH ORDER BY CreatedDate DESC LIMIT 10" }

    Execute SOQL queries against any Salesforce object

  • salesforce_create{ "sobject": "Contact", "data": { "FirstName": "John", "LastName": "Doe", "Email": "john.doe@example.com", "Phone": "555-1234" } }

    Create new records in any Salesforce object

  • salesforce_update{ "sobject": "Contact", "id": "003XX000008b6cYAQ", "data": { "Email": "new.email@example.com", "Phone": "555-5678" } }

    Update existing Salesforce records

  • salesforce_delete{ "sobject": "Contact", "id": "003XX000008b6cYAQ" }

    Delete Salesforce records (permanent action)

  • salesforce_describe{ "sobject": "Contact" } // Or get list of all available objects {} // Empty parameters

    Get schema information for objects and fields

  • salesforce_backup{} // Incremental backup since specific date { "backup_type": "incremental", "since_date": "2025-01-01T00:00:00Z" } // Backup with specific options { "options": { "include_files": true, "include_attachments": true, "incl

    Creates comprehensive backups of Salesforce data and files

  • salesforce_backup_list{} // Details about a specific backup { "backup_name": "salesforce-backup-2025-06-04T16-16-35-660Z" }

    Show available backups with statistics and metadata

  • salesforce_time_machine{ "backup_timestamp": "2025-06-04T16-16:35.660Z", "object_name": "Account" } // Show all changes since a specific backup { "backup_timestamp": "2025-06-04T16-16:35.660Z", "show_all_changes": true }

    Compare data between backup time points and enable targeted recovery

  • salesforce_auth

    Handle Salesforce authentication with OAuth flow

  • salesforce_setup

    Configure Salesforce credentials and OAuth settings

可对比工具

sfdc-mcpforce-clijsforce

安装

安装

推荐:NPX 使用方法

添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "salesforce": {
      "command": "npx",
      "args": ["@aiondadotcom/mcp-salesforce"]
    }
  }
}

开发设置

  1. 克隆仓库:git clone https://github.com/AiondaDotCom/mcp-salesforce.git
  2. 安装依赖:npm install
  3. 在 Claude Desktop 配置中使用本地路径

FAQ

这个服务器使用什么认证方法?
它使用基于浏览器的 OAuth 认证设置和自动令牌刷新,不需要手动终端命令进行认证。
它适用于自定义 Salesforce 对象吗?
是的,它适用于任何 Salesforce 对象,包括自定义对象。服务器可以分析和学习您的完整 Salesforce 设置。

mcp-salesforce 对比

GitHub →

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