本项目是一个将 Claude 集成到 Salesforce 中的 MCP(模型上下文协议)服务器实现。借助该服务器,您能够通过自然语言与 Salesforce 的数据和元数据进行交互,Claude 也可使用日常语言对 Salesforce 数据进行查询、修改和管理。
要使用本项目,您需要先进行安装和设置。以下是详细步骤:
# 克隆仓库
git clone https://github.com/surajadsul02/mcp-server-salesforce.git
# 进入目录
cd mcp-server-salesforce
# 安装依赖项
npm install
# 构建项目
npm run build
安装步骤如下:
# 克隆仓库
git clone https://github.com/surajadsul02/mcp-server-salesforce.git
# 进入目录
cd mcp-server-salesforce
# 安装依赖项
npm install
# 构建项目
npm run build
SALESFORCE_USERNAME:您的 Salesforce 用户名或电子邮件SALESFORCE_PASSWORD:您的 Salesforce 密码SALESFORCE_TOKEN:您的 Salesforce 安全令牌SALESFORCE_INSTANCE_URL:默认为 https://login.salesforce.comSALESFORCE_USERNAME:您的 Salesforce 用户名或电子邮件SALESFORCE_PASSWORD:您的 Salesforce 密码SALESFORCE_CONSUMER_KEY:连接应用的消费者密钥SALESFORCE_CONSUMER_SECRET:连接应用的消费者秘密SALESFORCE_INSTANCE_URL:默认为 https://login.salesforce.com以下是一些使用自然语言与 Salesforce 数据交互的示例:
"查找所有与 Account 相关的对象"
"显示处理客户支持的对象"
"有哪些可用于订单管理的对象?"
"Account 对象有哪些可用字段?"
"显示 Case 状态的下拉列表值"
"描述 Opportunity 的关系字段"
"获取本月创建的所有 Account"
"显示高优先级的 Cases 及其相关联系人"
"查找所有金额超过 10 万美元的 Opportunities"
"创建一个客户反馈对象"
"在反馈对象中添加评分字段"
"更新服务请求对象的共享设置"
"在 Account 和 Opportunity 中查找 'cloud'"
"在 Cases 和知识文章中查找 '网络问题'"
"在所有相关对象中搜索客户名称"
如果您想从源代码构建项目,可以按照以下步骤操作:
# 克隆仓库
git clone https://github.com/surajadsul02/mcp-server-salesforce.git
# 进入目录
cd mcp-server-salesforce
# 安装依赖项
npm install
# 构建项目
npm run build
欢迎贡献!随时提交 Pull Request。
此项目 licensed under MIT License,具体内容请参阅 LICENSE 文件。
如遇任何问题或需要支持,请在 GitHub 仓库中提交问题。