Salesforce MCP 服务器是一个借助 jsforce 通过 Salesforce 的 REST API 实现的 Model Context Protocol 服务器,可高效执行各类 Salesforce 操作。
你可以通过 Smithery 自动将其安装为 Claude 桌面版,具体命令如下:
npx -y @smithery/cli install salesforce-mcp-server --client claude
.env.example 为 .env,并填入你的 Salesforce 凭据。npm install 安装所需依赖。npm run build 进行项目构建。npm start 启动服务器。该服务器暴露了以下功能,以下是具体使用示例:
{
"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": {
"FirstName": "John",
"LastName": "Doe",
"Email": "john.doe@example.com"
}
}
}
{
"name": "delete",
"parameters": {
"objectName": "Contact",
"data": {
"Id": "some_id"
}
}
}
⚠️ 重要提示
- 务必确保所有敏感信息(如 API 密钥)安全存储。
- 使用 HTTPS 进行通信,保障数据传输安全。
- 定期更新依赖库,以防范已知漏洞。
- 配置适当的身份验证和授权机制,防止非法访问。
贡献是欢迎的!请通过提交拉取请求改进项目。
本项目采用 MIT License 进行授权。
MIT License
版权 (c) 2024 Kablewy, LLC
准许任何人获取本软件及关联文档文件副本("软件"),并免费使用、复制、修改、合并、发布、分发、转许可和/或出售该软件,并允许获得软件副本的人这样做,但需遵守以下条件:
本版权声明和本许可声明必须在所有软件副本或其重要部分中包含。
软件按“原样”提供,不做任何形式的担保,包括但不限于适销性、特定用途的适用性和无侵权的明示或暗示保证。作者或版权所有者不对任何因使用、操作、改编、分发或以其他方式使用本软件所引起的损害承担责任。