Salesforce健康检查工具

Forceweaver MCP Client是一款专业的Salesforce Revenue Cloud健康检查工具,提供AI代理集成、企业级安全性和详细分析功能。

  • by arohitu
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 arohitu/forceweaver-mcp-server

使用说明

🚀 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密钥

  1. 访问 ForceWeaver仪表板
  2. 注册或登录
  3. 引导到 API密钥 章节
  4. 生成新的API密钥
  5. 连接您的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

🤝 贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

快速贡献步骤

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 添加测试
  5. 进行质量检查
  6. 提交拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。


🆘 支持


🎉 关于ForceWeaver

ForceWeaver是Salesforce收入云健康检查和优化的领先平台。我们的人工智能分析可帮助组织保持最佳绩效,并在潜在问题影响业务运营之前发现潜在问题。

立即开始→


由以下材料制成❤️ ForceWeaver团队