
Salesforce MCP Server

2025.04.04
0
TypeScript本地开发Salesforce CLI 模拟测试工具开发效率
Salesforce MCP Server 是一个本地开发服务器,用于模拟 Salesforce CLI 命令,以便进行测试和开发。它提供了丰富的功能,包括模拟 Salesforce CLI 命令、本地开发环境、可配置的端点、日志记录和错误处理、安全特性(如 CORS 和 Helmet)以及基于环境的配置。
View on GitHub
Overview
基本能力
产品定位
Salesforce MCP Server 是一个本地开发服务器,主要用于模拟 Salesforce CLI 命令,为开发和测试提供便利。
核心功能
- 模拟 Salesforce CLI 命令
- 本地开发环境
- 可配置的端点
- 日志记录和错误处理
- 安全特性(CORS、Helmet)
- 基于环境的配置
适用场景
- Salesforce 开发者在本地环境中测试 CLI 命令
- 开发团队在无 Salesforce 环境的情况下进行开发和调试
- 自动化测试中模拟 Salesforce CLI 行为
工具列表
- npm run dev: 启动开发模式
- npm run build: 构建生产环境代码
- npm start: 启动生产环境服务器
- npm test: 运行测试
常见问题解答
- 如何配置环境变量?
复制
.env.example
为.env
并编辑配置。 - 如何启用 CORS?
在
.env
文件中配置CORS_ORIGIN
。 - 如何设置 API 密钥?
在
.env
文件中配置API_KEY
。
使用教程
使用依赖
- Node.js (v14 或更高版本)
- npm (v6 或更高版本)
安装教程
- 克隆仓库:
git clone <repository-url>
cd mcp-server
- 安装依赖:
npm install
- 配置环境变量:
cp .env.example .env
# 编辑 .env 文件配置
调试方式
- 开发模式:
npm run dev
- 生产模式:
npm run build
npm start
- 测试:
npm test