适合谁
- 希望使用自然语言与Salesforce交互的开发者和管理员。
- 需要桥接Claude与Salesforce以进行数据操作或元数据管理的团队。
- 在Node.js环境中运行,并支持多种认证方式的企业环境。
该服务器功能丰富,支持多种Salesforce操作,但需要仔细配置认证和环境。它是一个社区维护的项目,非官方,适合开发者用于自然语言与Salesforce交互,但使用时需注意安全性和兼容性。
这是一个MCP(模型上下文协议)服务器实现,将Claude与Salesforce集成,使您能够使用日常语言查询、修改和管理Salesforce对象和记录。它支持对象和字段管理、智能对象搜索、详细的模式信息、灵活的数据查询、数据操作、跨对象搜索、Apex代码管理以及直观的错误处理。该服务器还支持多种认证方式,包括用户名/密码、OAuth 2.0客户端凭据流、Salesforce CLI和直接访问令牌,并可在Docker容器中运行。
npm install -g @tsmztech/mcp-server-salesforce。3. 在Claude Desktop中配置claude_desktop_config.json,根据所选认证方式设置环境变量(如用户/密码、OAuth、CLI或访问令牌)。4. 或者使用Docker:克隆仓库、构建镜像、运行容器,并配置MCP客户端。{"mcpServers":{"salesforce":{"command":"npx","args":["-y","@tsmztech/mcp-server-salesforce"],"env":{"SALESFORCE_CONNECTION_TYPE":"User_Password","SALESFORCE_USERNAME":"your_username","SALESFORCE_PASSWORD":"your_password","SALESFORCE_TOKEN":"your_security_token","SALESFORCE_INSTANCE_URL":"org_url"}}}}