Token导航 LogoToken导航TokenDH.com
MCP Salesforce Example logo
AI代理未说明官方级别未说明来源级核验

MCP Salesforce Example

MCP Server

该项目提供了一个使用模型上下文协议(MCP)与Salesforce集成的基本示例,支持通过MCP工具与Salesforce功能交互,如发送电子邮件和部署Apex代码。

工具数

0

提示词数

0

GitHub Stars

6

资源数

0
JavaScriptToken认证AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lciesielski

提供方

lciesielski

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Salesforce MCP示例集成

该项目提供了一个使用模型上下文协议(MCP)与Salesforce集成的基本示例。它允许与Salesforce功能进行交互,例如通过MCP工具发送电子邮件和部署Apex代码。

先决条件

  • 安装了Node.js和npm(或yarn)。
  • Salesforce组织,您可以在其中创建互联应用程序。

设置

  1. 安装依赖关系:
   npm install
   # or
   yarn install
  1. 配置Salesforce凭据:

- 你必须创建一个 credentials.js 文件内 utils 文件夹(./utils/credentials.js). - 此文件需要导出一个函数 getSalesforceCredentials() 它返回JWT Bearer Flow身份验证所需的Salesforce连接详细信息。 - 重要提示: 确保你有一个 Salesforce中配置的已连接应用程序 对于JWT身份验证,允许适当的范围并预先授权相关的用户配置文件。

utils/credentials.js 例子:

   import fs from 'fs';
   import path from 'path';
   // You might load these from environment variables, a config file, etc.

   export function getSalesforceCredentials() {
       // --- IMPLEMENT YOUR LOGIC HERE to securely load credentials ---
       const loginUrl = "YOUR_SALESFORCE_LOGIN_URL"; // e.g., https://login.salesforce.com or https://yourdomain.my.salesforce.com
       const username = "YOUR_SALESFORCE_USERNAME";
       const clientId = "YOUR_CONNECTED_APP_CONSUMER_KEY";
       // Load your private key used to sign the JWT assertion
       // Ensure the key is formatted correctly, including BEGIN/END lines.
       const privateKey = fs.readFileSync(path.resolve(__dirname, 'path/to/your/server.key'), 'utf8'); 
       // Example: const privateKey = process.env.SF_PRIVATE_KEY;

       if (!loginUrl || !username || !clientId || !privateKey) {
            throw new Error("Missing required Salesforce credentials in utils/credentials.js");
       }

       return {
           loginUrl,
           username,
           clientId,
           privateKey
       };
   }
  1. 配置文件:

- 存储库包括一个示例 claude_desktop_config.json 该文件可用作配置MCP服务器的模板。 - 根据您的环境设置更新此文件中的路径和凭据。

运行服务器

node server.js

演示

https://github.com/user-attachments/assets/08c8015a-bc57-4c5e-9f3d-4a9d9d310f4c

视频质量更高.

目录标签

目录标签

JavaScriptToken认证AI代理Salesforce集成本地部署MCP协议企业级工具自动化流程

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP