Agent 工作流编排平台 / MCP 工具网关产品系统

我要开发同款
勤劳的Alvin2026年11月04日
7阅读

技术信息

语言技术
Python、Redis、React、Node.js
系统类型
Web、Windows
行业分类
企业服务

作品详情

行业场景

跨系统业务串联(下单 → 核价 → 合同 → 审批 → 通知)、审批流自动化、多系统数据同步、RPA 替代、内部 Agent 统一纳管与授权。

功能介绍

1. 可视化编排:画布拖拽节点、连线定义流程,支持分支、循环、并行
2. 节点调试:单节点试运行、查看输入输出、变量传递可视化
3. MCP 工具注册:统一注册外部工具(数据库、HTTP API、内部系统),按租户授权
4. 版本管理:流程版本化,支持灰度发布与一键回滚
5. 运行观测:每次运行落 trace,节点级耗时、失败率、token 成本
6. 权限与审计:多租户隔离、角色权限、敏感操作审计日志
7. 密钥托管:凭证集中在网关,不下发到节点与前端

项目实现

1. DAG 执行引擎:节点按依赖拓扑调度,支持并发分支与汇聚;执行上下文以不可变快照传递,便于回放
2. 节点幂等:每个节点必须声明幂等键,重跑不重复扣款 / 重复发消息;写操作节点内置去重表
3. 失败处理:节点级重试(指数退避)+ 超时回收 + 补偿节点(Saga),失败链路可从中断点续跑
4. MCP 网关:统一鉴权与限流,工具调用按租户 / 角色授权,密钥在网关侧注入,调用日志全量留痕
5. 多租户隔离:数据行级隔离 + 独立命名空间,跨租户调用一律拒绝
6. 观测体系:OpenTelemetry 打通 trace,前端按 trace_id 展示完整链路,异常自动告警
7. 部署形态:K8s 部署,执行器无状态可水平扩容,长任务走 Celery 队列并按优先级分池

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论