Salesforce MCP Server

Salesforce MCP Server

site icon
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 或更高版本)

安装教程

  1. 克隆仓库:
git clone <repository-url>
cd mcp-server
  1. 安装依赖:
npm install
  1. 配置环境变量:
cp .env.example .env
# 编辑 .env 文件配置

调试方式

  • 开发模式:
npm run dev
  • 生产模式:
npm run build
npm start
  • 测试:
npm test

许可证

该项目遵循 MIT 开源许可条款。