这是一个将Claude与Salesforce集成的MCP(模型上下文协议)服务器实现,使您能够通过自然语言与Salesforce的数据和元数据进行交互。此服务器允许Claude使用日常语言查询、修改和管理您的Salesforce对象和记录。
<a href="https://glama.ai/mcp/servers/n1rsv1aiee"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=4169204880,3882043977&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Salesforce Server MCP server" /> </a>npm install -g @surajadsul02/mcp-server-salesforce
您可以使用以下两种方法之一进行Salesforce认证:
npm install -g @surajadsul02/mcp-server-salesforce
.cursor/mcp.json中配置MCP服务器:{
"mcpServers": {
"salesforce": {
"command": "env",
"args": [
"SALESFORCE_USERNAME=your.actual.email@example.com",
"SALESFORCE_PASSWORD=YourActualPassword123",
"SALESFORCE_TOKEN=YourActualSecurityToken123",
"SALESFORCE_INSTANCE_URL=https://login.salesforce.com",
"npx",
"-y",
"@surajadsul02/mcp-server-salesforce"
]
}
}
}
{
"mcpServers": {
"salesforce": {
"command": "env",
"args": [
"SALESFORCE_USERNAME=your.actual.email@example.com",
"SALESFORCE_PASSWORD=YourActualPassword1123",
"SALESFORCE_TOKEN=YourActualSecurityToken123",
"SALESFORCE_INSTANCE_URL=https://login.salesforce.com",
"SALESFORCE_CONSUMER_KEY=YourConsumerKey",
"SALESFORCE_CONSUMER_SECRET=YourConsumerSecret",
"npx",
"-y",
"@surajadsul02/mcp-server-salesforce"
]
}
}
}
npm install -g @surajadsul02/mcp-server-salesforce
claude_desktop_config.json:{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": ["-y", "@surajadsul02/mcp-server-salesforce"],
"env": {
"SALESFORCE_USERNAME": "your_username",
"SALESFORCE_PASSWORD": "your_password",
"SALESFORCE_TOKEN": "your_security_token",
"SALESFORCE_INSTANCE_URL": "https://login.salesforce.com"
}
}
}
}
{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": ["-y", "@surajadsul02/mcp-server-salesforce"],
"env": {
"SALESFORCE_USERNAME": "your_username",
"SALESFORCE_PASSWORD": "your_password",
"SALESFORCE_CONSUMER_KEY": "your_consumer_key",
"SALESFORCE_CONSUMER_SECRET": "your_consumer_secret",
"SALESFORCE_INSTANCE_URL": "https://login.salesforce.com"
}
}
}
}
~/Library/Application Support/Claude Desktop/claude_desktop_config.json%APPDATA%\Claude Desktop\claude_desktop_config.json~/.config/Claude Desktop/claude_desktop_config.json对于用户名/密码认证:
SALESFORCE_USERNAME:您的Salesforce用户名/电子邮件SALESFORCE_PASSWORD:您的Salesforce密码SALESFORCE_TOKEN:您的Salesforce安全令牌SALESFORCE_INSTANCE_URL:您的Salesforce实例URL(可选,默认值:https://login.salesforce.com)对于OAuth2认证:
SALESFORCE_USERNAME:您的Salesforce用户名/电子邮件SALESFORCE_PASSWORD:您的Salesforce密码SALESFORCE_CONSUMER_KEY:您的连接应用程序的消费者密钥SALESFORCE_CONSUMER_SECRET:您的连接应用程序的消费者密钥SALESFORCE_INSTANCE_URL:您的Salesforce实例URL(可选,默认值:https://login.salesforce.com)"查找所有与账户相关的对象"
"显示处理客户服务的对象"
"有哪些可用于订单管理的对象?"
"Account对象中有哪些可用字段?"
"显示Case状态的选择列表值"
"描述Opportunity中的关系字段"
"获取本月创建的所有账户"
"显示高优先级案例及其相关联系人"
"查找所有超过$100k的机会"
"创建客户反馈对象"
"向反馈对象添加评级字段"
"更新服务请求对象的共享设置"
"在账户和机会中搜索'云'"
"查找Cases和知识文章中提到的'网络问题'"
"在所有相关对象中搜索客户名称"
# 克隆仓库
git clone https://github.com/surajadsul02/mcp-server-salesforce.git
# 导航到目录
cd mcp-server-salesforce
# 安装依赖
npm install
# 构建项目
npm run build
认证错误
连接问题
Cursor IDE集成
Claude Desktop集成
欢迎贡献!请随意提交Pull Request。
本项目采用MIT许可证 - 详情见LICENSE文件。
如果您遇到任何问题或需要支持,请在GitHub存储库中提交一个问题。