salesforce-mcp-server
一个模型上下文协议服务器实现,用于通过其 REST API 与 Salesforce 进行交互。
Tools
query
Execute a SOQL query on Salesforce
tooling-query
Execute a query against the Salesforce Tooling API
describe-object
Get detailed metadata about a Salesforce object
metadata-retrieve
Retrieve metadata components from Salesforce
README
Salesforce MCP 服务器
一个模型上下文协议服务器实现,用于通过 jsforce 使用其 REST API 与 Salesforce 交互。
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 Salesforce 服务器:
npx -y @smithery/cli install salesforce-mcp-server --client claude
功能特性
- 执行 SOQL 查询
- 检索对象元数据
- 创建、更新和删除记录
- 安全的身份验证处理
- 实时数据访问
设置
- 克隆存储库
- 复制
.env.example
到.env
并填写您的 Salesforce 凭据 - 安装依赖项:
npm install
- 构建:
npm run build
- 启动:
npm start
用法
该服务器公开了几个函数:
query
针对您的 Salesforce 实例执行 SOQL 查询:
{
"name": "query",
"parameters": {
"query": "SELECT Id, Name FROM Account LIMIT 5"
}
}
describe-object
获取有关 Salesforce 对象的元数据:
{
"name": "describe-object",
"parameters": {
"objectName": "Account"
}
}
create
创建一个新记录:
{
"name": "create",
"parameters": {
"objectName": "Contact",
"data": {
"FirstName": "John",
"LastName": "Doe",
"Email": "john.doe@example.com"
}
}
}
update
更新现有记录:
{
"name": "update",
"parameters": {
"objectName": "Contact",
"data": {
"Id": "003XXXXXXXXXXXXXXX",
"Email": "new.email@example.com"
}
}
}
delete
删除记录:
{
"name": "delete",
"parameters": {
"objectName": "Contact",
"id": "003XXXXXXXXXXXXXXX"
}
}
安全
请务必:
- 确保您的
.env
文件安全,并且永远不要提交它 - 尽可能在 Salesforce 中使用 IP 限制
- 定期轮换您的安全令牌
- 考虑为 MCP 服务器实施额外的身份验证
贡献
欢迎贡献! 请提交包含改进的 PR。
Salesforce MCP 服务器
一个模型上下文协议服务器实现,用于通过 jsforce 使用其 REST API 与 Salesforce 交互。
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 Salesforce 服务器:
npx -y @smithery/cli install salesforce-mcp-server --client claude
功能特性
- 执行 SOQL 查询
- 检索对象元数据
- 创建、更新和删除记录
- 安全的身份验证处理
- 实时数据访问
设置
- 克隆存储库
- 复制
.env.example
到.env
并填写您的 Salesforce 凭据 - 安装依赖项:
npm install
- 构建:
npm run build
- 启动:
npm start
用法
该服务器公开了几个函数:
query
针对您的 Salesforce 实例执行 SOQL 查询:
{
"name": "query",
"parameters": {
"query": "SELECT Id, Name FROM Account LIMIT 5"
}
}
describe-object
获取有关 Salesforce 对象的元数据:
{
"name": "describe-object",
"parameters": {
"objectName": "Account"
}
}
create
创建一个新记录:
{
"name": "create",
"parameters": {
"objectName": "Contact",
"data": {
"FirstName": "John",
"LastName": "Doe",
"Email": "john.doe@example.com"
}
}
}
update
更新现有记录:
{
"name": "update",
"parameters": {
"objectName": "Contact",
"data": {
"Id": "003XXXXXXXXXXXXXXX",
"Email": "new.email@example.com"
}
}
}
delete
删除记录:
{
"name": "delete",
"parameters": {
"objectName": "Contact",
"id": "003XXXXXXXXXXXXXXX"
}
}
安全
请务必:
- 确保您的
.env
文件安全,并且永远不要提交它 - 尽可能在 Salesforce 中使用 IP 限制
- 定期轮换您的安全令牌
- 考虑为 MCP 服务器实施额外的身份验证
贡献
欢迎贡献! 请提交包含改进的 PR。
许可证
MIT 许可证
MIT 许可证
版权所有 (c) 2024 Kablewy,LLC
特此授予任何人免费获得本软件及相关文档文件(“软件”)副本的许可,可以不受限制地处理本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向其提供软件的人员这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在所有副本或大部分软件中。
本软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途适用性和不侵权的保证。 在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他方面,由软件或软件的使用或其他交易引起的、与之相关的或与之相关的。
推荐服务器
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
contentful-mcp
在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
MCP Server Trello
通过 Trello API 促进与 Trello 看板的交互,提供速率限制、类型安全、输入验证和错误处理等功能,以实现对卡片、列表和看板活动的无缝管理。
MCP DuckDB Knowledge Graph Memory Server
一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。
mcp-pinterest
用于图像搜索和信息检索的 Pinterest 模型上下文协议 (MCP) 服务器