使用 jsforce 通过 Salesforce 的 REST API 实现的模型上下文协议 (Model Context Protocol) 服务器,用于与 Salesforce 交互,可助力用户更便捷地与 Salesforce 系统进行数据交互。
通过 Smithery 自动安装适用于 Claude Desktop 的 Salesforce Server:
npx -y @smithery/cli install salesforce-mcp-server --client claude
.env.example 到 .env 并填写您的 Salesforce 凭证npm installnpm run buildnpm start该服务器暴露了几个功能:
{
"command": "query",
"queryString": "SELECT Id, Name FROM Account"
}
{
"command": "describe_object",
"objectName": "Account"
}
{
"command": "create_record",
"objectName": "Account",
"fields": {
"Name": "New Account",
"Industry": "Technology"
}
}
{
"command": "update_record",
"recordId": "001xx00000XXXXX",
"objectName": "Account",
"fields": {
"Name": "Updated Account",
"Industry": "Software"
}
}
{
"command": "delete_record",
// 原文档此处未完整,推测后续应有 recordId 和 objectName 等信息
}