这是一个用于与 Salesforce 集成的 Model Context Protocol (MCP) 服务器实现,允许大型语言模型通过 SOQL 查询和 SOSL 搜索与 Salesforce 数据进行交互。
要使用此服务器与 Model Context Protocol 结合,请在您的 claude_desktop_config.json 文件中进行配置。在 mcpServers 部分添加以下条目:
{
"mcpServers": {
"salesforce": {
"command": "uvx",
"args": [
"--from",
"mcp-salesforce-connector",
"salesforce"
],
"env": {
"SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
"SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL",
"SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
}
}
}
}
关于 Salesforce 认证方法的说明
此服务器支持两种认证方法:
SALESFORCE_ACCESS_TOKEN 和 SALESFORCE_INSTANCE_URL 作为环境变量。SALESFORCE_ACCESS_TOKEN 和 SALESFORCE_INSTANCE_URL,服务器将回退到使用 SALESFORCE_USERNAME、SALESFORCE_PASSWORD 和 SALESFORCE_SECURITY_TOKEN。环境配置
SALESFORCE_DOMAIN(可选): 设置为 test 以连接到 Salesforce 沙盒环境。如果未设置或留空,则服务器将连接到生产环境。