Salesforce MCP客户端
Salesforce的生产就绪模型上下文协议(MCP)客户端,具有AI聊天功能。
特性
- 🔌 MCP服务器 -Salesforce运营的定制实施
- 🤖 AI聊天 -用于自然语言查询的Google Gemini集成(可选)
- 🎨 现代用户界面 -美丽的网络界面,实时更新
- ⚡ 快速 -针对性能进行了优化
- 🔐 安全 -基于环境的配置
快速开始
1.安装依赖项
npm install2.配置环境
复制 .env.example 到 .env 并配置:
# Salesforce Credentials (Required)
SALESFORCE_INSTANCE_URL=https://login.salesforce.com
SALESFORCE_USERNAME=your-email@salesforce.com
SALESFORCE_PASSWORD=your-password
SALESFORCE_TOKEN=your-security-token
# Google Gemini API (Optional - for AI chat)
GOOGLE_GEMINI_API_KEY=your_api_key3.启动服务器
npm run server打开http://localhost:3000
可用工具
- 怎么翻译 -执行SOQL查询
- create_record -创建Salesforce记录
- update_record -更新现有记录
- 删除记录 -删除记录
- 描述_对象 -获取对象元数据
AI聊天(可选)
如果您有Google Gemini API密钥,您可以使用自然语言:
- “我们有多少个账户?”
- “创建一个名为John Doe的联系人”
- “显示最近的机会”
Salesforce设置
看 SALESFORCE_SETUP.md 了解Salesforce的详细配置。
脚本
npm run build # Build TypeScript
npm run server # Start web server
npm run dev # Development mode建筑
Web UI → Express Server → MCP Client → MCP Server → Salesforce API
↓
Gemini AI (optional)生产部署
- 设置所有环境变量
- 跑
npm run build - 从开始
npm run server - 使用PM2这样的流程管理器以获得稳定性
许可证
麻省理工学院
