Salesforce MCP Server
一个模型上下文协议服务器,它通过使用 jsforce 的 REST API 实现与 Salesforce 的交互,允许用户执行 SOQL 查询、检索对象元数据以及对 Salesforce 记录执行 CRUD 操作。
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
特此授予任何人免费获得本软件及相关文档文件(“软件”)副本的许可,可以不受限制地处理本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向其提供软件的人员这样做,但须符合以下条件:
上述版权声明和本许可声明应包含在所有副本或大部分软件中。
本软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于适销性、特定用途适用性和不侵权的保证。 在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他方面,由软件或软件的使用或其他交易引起的、与之相关的或与之相关的。
推荐服务器
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。