🚀 Forceaver MCP客户端
针对AI代理的Salesforce收入云健康检查
ForceWeaver MCP客户端提供了AI代理和Salesforce Revenue Cloud健康检查服务之间的无缝集成。它遵循MCP安全最佳实践构建,提供企业级的可靠性和安全性。
______________________________________________________________________
✨ 特性
- 🔍 全面健康检查 -Salesforce高级收入云分析
- 🛡️ 企业安全 -MCP安全最佳实践合规性
- 🔄 双重运输 -STDIO(本地)和HTTP(远程)支持
- 🎯 AI代理就绪 -适用于VS Code、Claude Desktop等
- 📊 详细分析 -捆绑分析、共享模型验证、数据完整性检查
- 🚀 易于集成 -安装和配置简单
______________________________________________________________________
🚀 快速开始
安装
pip install forceweaver-mcp-server获取API密钥
- 访问 ForceWeaver仪表板
- 注册或登录
- 引导到 API密钥 章节
- 生成新的API密钥
- 连接您的Salesforce组织
______________________________________________________________________
🔧 配置
VS代码+GitHub副本
创建或更新 .vscode/mcp.json:
{
"servers": {
"forceweaver": {
"type": "stdio",
"command": "python3",
"args": ["-m", "src"],
"env": {
"FORCEWEAVER_API_URL": "https://mcp.forceweaver.com",
"FORCEWEAVER_API_KEY": "YOUR_API_KEY_HERE",
"SALESFORCE_ORG_ID": "ORG_ID_HERE"
}
}
}
}重要:
- 确保服务器正在运行。
- 确保GitHub Copilot聊天处于 代理模式
- API密钥和组织ID作为参数传递给各个MCP工具
克劳德桌面
更新 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"forceweaver": {
"command": "python3",
"args": ["-m", "src"],
"env": {
"FORCEWEAVER_API_URL": "https://mcp.forceweaver.com"
}
}
}
}备注:API密钥和组织ID作为参数传递给单个MCP工具,而不是作为环境变量。
环境变量
export FORCEWEAVER_API_KEY="fk_your_api_key_here"
export SALESFORCE_ORG_ID="your_org_id"
export FORCEWEAVER_API_URL="https://mcp.forceweaver.com" # Optional______________________________________________________________________
🎯 用法
使用AI代理
配置后,您可以询问您的AI代理:
- *“检查我的Salesforce组织的健康状况”*
- *“分析我的收入云捆绑包结构”*
- *“显示详细的捆绑包分析统计信息”*
- *“列出我连接的Salesforce组织”*
- *“我目前的ForceWeaver使用情况如何?”*
可用工具
revenue_cloud_health_check
全面的Salesforce组织健康分析,包括:
- 组织设置验证
- 共享模型分析
- 捆绑层次分析
- 属性选择列表完整性
get_detailed_bundle_analysis
深入的捆绑分析,包括:
- 组件计数统计
- 层次深度分析
- 循环依赖检测
- 绩效影响指标
list_available_orgs
列出您ForceWeaver帐户中所有已连接的Salesforce组织。
get_usage_summary
当前使用统计数据和订阅状态。
______________________________________________________________________
🔒 安全
ForceWeaver MCP客户端实施了全面的安全措施:
- ✅ MCP安全最佳实践 -完全遵守官方指导方针
- ✅ 令牌验证 -确保向MCP服务器发放令牌
- ✅ 输入消毒 -全面的参数验证
- ✅ SSL/TLS安全 -正确的证书验证
- ✅ 会话安全 -安全会话管理
- ✅ 错误处理 -用户友好的错误消息
______________________________________________________________________
📊 支持的平台
| 平台 | 状态 | 运输 | 注意事项 |
|---|---|---|---|
| VS代码+GitHub副本 | ✅ 支持 | STDIO | 需要代理模式 |
| 克劳德桌面 | ✅ 支持 | STDIO | 完全集成 |
| 克劳德·韦伯 | ✅ 支持 | HTTP | 通过自定义连接器 |
| 其他MCP客户端 | ✅ 支持 | STDIO/HTTP | 标准MCP协议 |
______________________________________________________________________
🔍 健康检查类型
| 检查类型 | 描述 | 成本 |
|---|---|---|
| basic_org_info | 组织详细信息和设置验证 | 1¢ |
| 共享模型 | 全组织默认共享设置 | 1¢ |
| 堤岸分析 | 捆绑层次结构和依赖关系分析 | 1¢ |
| 属性列表完整性 | 属性完整性和孤立记录 | 1¢ |
______________________________________________________________________
🚨 故障排除
常见问题
VS代码中的“服务器已停止”
- 确保您正在使用 代理模式 在GitHub Copilot聊天
- 检查您的API密钥是否有效
- 验证中的MCP服务器配置
.vscode/mcp.json
“身份验证失败”
- 在验证您的API密钥 ForceWeaver仪表板
- 确保您的Salesforce组织已连接
- 检查您的组织ID是否正确
“连接错误”
- 验证互联网连接
- 检查ForceWeaver服务状态
- 确保防火墙允许HTTPS连接
调试模式
启用调试日志记录:
export MCP_LOG_LEVEL=DEBUG
python -m src______________________________________________________________________
🤝 贡献
我们欢迎捐款!请查看我们的 贡献指南 了解详情。
快速贡献步骤
- 分叉存储库
- 创建要素分支
- 进行更改
- 添加测试
- 进行质量检查
- 提交拉取请求
______________________________________________________________________
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
______________________________________________________________________
🆘 支持
- 文档:
- 问题:
- 支持: ForceWeaver支持
- 仪表盘: ForceWeaver仪表板
______________________________________________________________________
🎉 关于ForceWeaver
ForceWeaver是Salesforce收入云健康检查和优化的领先平台。我们的人工智能分析可帮助组织保持最佳绩效,并在潜在问题影响业务运营之前发现潜在问题。
______________________________________________________________________
*由以下材料制成❤️ ForceWeaver团队*
