这个项目能做什么

HaloPSA MCP Server 是一个专用桥梁,允许 AI 模型(如 Claude)与 HaloPSA 平台交互。它采用独特的分层工具加载架构,旨在通过仅根据当前领域(例如工单、客户、资产、代理或发票)暴露相关工具,来降低 AI 的认知负担。 主要功能包括: - 分层导航:采用基于导航的方式,用户选择一个领域,服务器动态暴露特定领域的工具,从而提升性能和组织性。 - 交互式 UI:在兼容的 MCP 宿主中支持交互式工单卡片,允许在卡片内执行添加备注等操作。 - 全面的领域支持:包含用于列出、搜索、创建和更新工单、客户、资产和发票的工具,以及查看代理和团队信息。 - 灵活部署:支持通过 npx 独立运行、Docker 容器,以及在 DigitalOcean 和 Cloudflare Workers 等平台上的云原生部署。 - 内置节流:与底层 HaloPSA 客户端集成,自动遵守 API 速率限制(每 3 分钟窗口 500 次请求)。 - 可品牌化界面:允许通过环境变量自定义 UI 外观(颜色、徽标),无需重新构建。