Salesforce MCP Server
用于Salesforce REST API集成的模型上下文协议服务器。
Salesforce MCP 服务器 - 快速开始指南
用于Salesforce REST API集成的模型上下文协议服务器。
安装
通过 Smithery 自动安装:
npx -y @smithery/cli install salesforce-mcp-server --client claude
手动安装:
# 1. 克隆仓库
# 2. 复制 .env.example 为 .env 并填写 Salesforce 凭证
# 3. 安装依赖
npm install
# 4. 构建
npm run build
# 5. 启动
npm start
主要功能
- 执行 SOQL 查询
- 获取对象元数据
- 创建、更新和删除记录
- 安全认证处理
- 实时数据访问
使用示例
执行查询
{
"name": "query",
"parameters": {
"query": "SELECT Id, Name FROM Account LIMIT 5"
}
}
获取对象元数据
{
"name": "describe-object",
"parameters": {
"objectName": "Account"
}
}
创建记录
{
"name": "create",
"parameters": {
"objectName": "Contact",
"data": {
"FirstName": "John",
"LastName": "Doe",
"Email": "john.doe@example.com"
}
}
}
更新记录
{
"name": "update",
"parameters": {
"objectName": "Contact",
"data": {
"Id": "003XXXXXXXXXXXXXXX",
"Email": "new.email@example.com"
}
}
}
删除记录
{
"name": "delete",
"parameters": {
"objectName": "Contact",
"id": "003XXXXXXXXXXXXXXX"
}
}
安全注意事项
- 保护
.env
文件,不要提交到版本控制 - 在 Salesforce 中使用 IP 限制
- 定期轮换安全令牌
- 考虑为 MCP 服务器实现额外的身份验证
许可
MIT 许可证 - 详见项目文件