开源企业级 MCP 与 A2A Agent 网关及工作流编排平台,提供统一认证、服务注册、细粒度权限控制与全链路可观测性。
Jarvis Registry 是由 ASCENDING Inc 开发的开源企业级 AI 基础设施平台,定位为 AI Copilot 和自主 Agent 的统一入口网关与工作流编排引擎。项目采用集中式控制平面架构,部署在 AI 客户端(Cursor、Claude Desktop、GitHub Copilot、VS Code 等)与企业 MCP Server 之间,解决企业引入 AI 时的安全认证、权限管控、服务发现与审计合规问题。
在安全层面,Jarvis Registry 原生集成 OAuth 2.0 / OIDC,支持 Keycloak、Amazon Cognito、Microsoft Entra ID 等主流身份提供商,采用 RBAC + ACL 双层权限模型,可精确控制到单个工具级别的访问权限。在服务治理层面,提供集中式 Service Registry 和基于语义搜索的技能发现机制,使 Agent 和 Copilot 在运行时自动匹配合适的 MCP Server 或 A2A Agent。在工作流编排层面,支持 Orchestrator + Worker 模式的多 Agent 协作,所有通信经过统一安全网关。在可观测性层面,基于 OpenTelemetry 标准实现完整请求日志、分布式追踪(Jaeger)和指标监控(Prometheus + Grafana),满足 ISO/IEC 42001:2023、NIST AI RMF 等合规框架要求。
项目技术栈以 Python(81.2%)和 TypeScript(12.6%)为主,使用 uv 进行包管理,通过 Docker Compose 实现一键本地全栈启动,同时提供 AWS EKS、Azure AKS、GCP GKE 的云原生部署指南。核心模块包括认证服务(auth-server)、凭据供应(credentials-provider)、注册表核心(registry + registry-pkgs)、RESTful API(api)、管理界面 UI(frontend)和 CLI 工具(cli)。此外支持跨云联邦能力(AgentCore / FoundryAI Federation),适用于多租户、多 IDP 的大规模企业部署场景。
待确认信息:仓库有 29 个 tags 但未标明当前稳定版本号;语义搜索底层向量引擎与 Embedding 模型细节未公开;未发现公开的性能基准测试;开源版与商业版功能差异未明确对比;API 参考文档(如 Swagger/OpenAPI)尚未发现。