Salesforce MCP 連接器是什麼?
Salesforce MCP 連接器提供了一座 AI 應用與 Salesforce 之間的橋樑。它通過 MCP 標準使 Salesforce 的數據和 API 可用。這讓 LLM 和智能工作流程能安全地訪問、分析、搜索及修改 Salesforce 記錄、元數據等,推動 AI 驅動的業務自動化和工作流程增強。
如何配置 Salesforce MCP
要啟用 Salesforce MCP 連接器,請按如下更新您的 claude_desktop_config.json
:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"mcp-salesforce-connector",
"salesforce"
],
"env": {
"SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
"SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
}
}
}
}
認證方法:
- OAuth(建議):
將SALESFORCE_ACCESS_TOKEN
和SALESFORCE_INSTANCE_URL
設為環境變量,用於安全的基於令牌的認證。 - 用戶名/密碼(舊版):
如果缺少 OAuth 變量,請設置SALESFORCE_USERNAME
、SALESFORCE_PASSWORD
和SALESFORCE_SECURITY_TOKEN
用於舊版認證。為了安全和兼容性,強烈建議使用 OAuth。
如何使用
- 使用您的配置啟動 Salesforce MCP 伺服器。
- 將與 MCP 兼容的主機(如 Claude Desktop 或自定義 AI 代理)連接到 Salesforce 伺服器。
- 使用主機的用戶界面或您的代理代碼執行查詢、搜索、檢索元數據或更新 Salesforce 記錄等操作。
- 通過
tools/list
端點發現可用工具,然後使用tools/call
調用操作。 - 回應和結果將直接返回給您的 LLM 或客戶端界面。
主要特點
- 執行 Salesforce 物件查詢語言(SOQL)查詢以讀取 Salesforce 記錄。
- 在物件間執行 Salesforce 物件搜索語言(SOSL)搜索。
- 獲取描述 Salesforce 物件、字段和關係的豐富元數據。
- 以程式方式創建、更新和刪除記錄。
- 訪問 Salesforce Tooling API 進行高級任務。
- 調用自定義 Apex REST 端點以滿足特定工作流程需求。
- 從 MCP 框架內直接調用任何 Salesforce REST API 方法。
使用案例
- 自動化 Salesforce 數據分析,允許 LLM 總結、報告或視覺化記錄。
- 使 AI 助手根據業務邏輯更新潛在客戶、聯絡人或機會。
- 將自然語言查詢與 Salesforce CRM 集成,快速檢索銷售和支援資料。
- 構建智能工作流程,自動根據對話輸入對 Salesforce 數據採取行動。
- 原型設計新 AI 功能,無需建立自定義後端集成。
常見問題解答
Q1: 哪些 Salesforce 版本受到支持?
A: 此連接器支持所有提供 API 訪問的 Salesforce 版本,包括企業版、無限版和開發者版。
Q2: 使用此連接器時,我的 Salesforce 數據安全嗎?
A: 是的。連接器運行在本地或您指定的基礎架構內,並使用您的明確認證。為了最大安全性,建議使用 OAuth。
Q3: 我可以從 LLM 執行哪些操作?
A: 您可以查詢、搜索、創建、更新、刪除記錄,訪問元數據,並調用 Tooling 或自定義 REST API—具體取決於 Salesforce 用戶的權限。
Q4: 這個連接器支持自定義 Salesforce 物件嗎?
A: 當然可以。連接器會公開授權用戶可訪問的所有標準和自定義物件。
Q5: 此連接器如何處理 API 限制?
A: 此連接器依賴 Salesforce API 限制。請注意您組織的 API 調用配額,並設計工作流程以遵守速率限制。