ASCENDING Home
Jarvis AI
Cloud Services
Talent Solutions
Public Sector
About
Contact Us
image
Jarvis AIβ€ΊRegistry

One Registry to Govern Your Enterprise
MCP Servers, Agents, and Skills

Jarvis Registry catalogs MCP servers, A2A agents, and private skills, routes runtime access through the MCP Gateway and Agent Gateway, and applies one set of identity, permission, and observability controls to every request.

See the architecture
Jarvis Registry: Bringing Enterprise Context & Governance to Your AI Copilots

The Jarvis Registry Architecture

One registry for MCP servers, agents, and skills, with gateways for runtime access. Governed, observable, and always discoverable.

AI Copilots & Clients
Claude Desktop / Code
VS Code / Cursor
GitHub Copilot
Microsoft Copilot
Jarvis Chat
Custom Apps
MCP & Agent Gateway

Jarvis Registry

Catalogs what your teams can use, routes every runtime call through a gateway, and applies one set of controls to all of it.

MCP ServersAgentsSkillsAgentFlow
GovernanceAuth & SSOUnified AccessObservability
Skills, MCP & A2A Agents
Skills
Org BrandingCode reviewOutreach Strategy
MCP servers
Jira
Confluence
Slack
Google Drive
Gmail
Google Docs
PostgreSQL
Snowflake
A2A agents
AWS AgentCore
Docker
GitHub
πŸ€–

Evaluate AI Governance in Your Own Stack

Start with one copilot, one enterprise tool, and two user roles. Use that setup to evaluate how resources are managed, how access is enforced, how skills reach users, and how workflows run under the same controls.

Discover and manage resources

Find approved MCP servers and agents and see who owns each. MCP records live in the MCP Registry, agent records in the Agent Registry.

Control access

Listed is not allowed. Check how the MCP Gateway and Agent Gateway enforce your identity rules on each request.

Distribute skills

Publish a private skill and install it in Claude Code, Codex, or Copilot. Users get only the skills they are allowed. See Skill Gateway.

Automate workflows

Chain a registered agent and tool, and confirm every step runs under the same policy. See Agent Flow.

Enterprise-Grade Registry Capabilities

Six capabilities, one control plane. Each links to its own page for detail.

01 β€” Copilot Integration

Every copilot, one governed endpoint

Point Claude, VS Code, Cursor, GitHub Copilot, Microsoft Copilot, or Jarvis Chat at one Registry endpoint. Users get the tools and agents their role allows, without per-client setup.

ClaudeVS CodeGitHub CopilotMicrosoft CopilotJarvis Chat
Claude Code
VS Code Β· Cursor
GitHub Copilot
Microsoft Copilot
Jarvis Chat
Jarvis Registryone endpoint
02 β€” Registry and Discovery

A validated catalog of servers and agents

Register MCP servers and A2A agents once. The Registry validates AgentCard schema and MCP tool declarations, tracks agent spec versions, and exposes approved resources through context-aware discovery, including agents federated from AWS AgentCore and Azure AI Foundry.

Agent RegistryAgentCard validationFederation
ResourceStatus
jira Β· MCP serverValidated
snowflake Β· MCP serverValidated
claims-review Β· A2A agentValidated
research-agent Β· AgentCoreFederated
03 β€” Access and Governance

Policy on every invocation

Your identity provider authenticates the user, RBAC sets the role, and tool-level ACLs scope each call. The same controls apply whether the request goes to an MCP tool or another agent.

OAuth 2.0 / OIDCRBACTool-level ACLsEntra ID Β· Okta
Userrole: analyst
Identity provider
Policy check
jira.search_issuesAllow
claims-review (A2A)Allow
snowflake.run_queryDeny Β· 403
04 β€” Private Skills and Distribution

Approved skills, in the assistants your teams use

Manage private skills with categories, tags, versions, supporting files, and access controls. Distribute the skills each user may access to Claude Code, Codex, and GitHub Copilot with the AI Skills CLI. Reusable skill files are separate from the skill metadata an A2A agent advertises in its AgentCard.

VersionedSkill ACLsAI Skills CLI
Git repository
Private skill catalogversion Β· tags Β· ACL
AI Skills CLI
Claude Code
Codex
GitHub Copilot
05 β€” Workflow Orchestration

Multi-step workflows from registered resources

Orchestrator agents coordinate worker agents through the gateway, so every step runs under the same identity and policy. AgentFlow connects to the Registry to compose these workflows from the tools, agents, and skills you have already approved.

A2A workflowsAgentFlow
Orchestrator agent
01Fetch ticketsMCP tool
02TriageA2A agent
03Draft summaryprivate skill
Every step passes through the gateways and shared policy.
06 β€” Observability and Operations

See every call, decision, and route

Tool calls, agent actions, and routing decisions are logged inside your environment. OpenTelemetry traces and Prometheus metrics feed the monitoring and SIEM tools you already run.

OpenTelemetryPrometheusAudit trail
Example request trace
10:42:07.112 trace=7f3a…c21 client.request claude-code
10:42:07.118 trace=7f3a…c21 auth.verify role=analyst OK
10:42:07.121 trace=7f3a…c21 policy.check jira.search_issues ALLOW
10:42:07.403 trace=7f3a…c21 mcp.tool_call jira 282ms
10:42:07.405 trace=7f3a…c21 audit.emit β†’ siem OK

Works with the clients you already use

Claude Desktop
Chat
Claude Code
Coding
VS Code
IDE
Cursor
IDE
GitHub Copilot
Coding
Microsoft Copilot
Enterprise
Windsurf
IDE
Jarvis Chat
Chat
ChatGPT
Chat
Custom clients
Custom

Ready to Govern Your AI Tools, Agents, and Skills?

See Jarvis Registry running against your own identity provider and tools.

View on AWS Marketplace
At a glance

Jarvis Registry

Jarvis Registry catalogs MCP servers, A2A agents, and private skills, with gateways for runtime access and shared identity, policy, and observability controls. These seven rows cover what platform owners check first.

Reference facts for Jarvis Registry, covering resources, clients, protocols, identity, federation, and audit.
CapabilityWhat the registry provides
ResourcesMCP servers, A2A agents, and private skills in one registry.
Client supportAny MCP-compatible client, including Microsoft Copilot, GitHub Copilot, Claude Desktop, ChatGPT, VS Code, and Cursor.
ProtocolsMCP for tool discovery and calls, A2A for agent-to-agent calls, and OAuth 2.0 for delegated authorization.
Identity modelAzure Entra ID authentication with RBAC, plus ACL entries that limit each tool and agent to named teams.
FederationExisting AWS and Azure agents are registered where they run: one catalog across two clouds, no redeployment.
Egress controlOutbound calls are governed with OAuth, so a copilot reaches only the systems its policy allows.
Audit trailTool calls, agent hops, and routing decisions are logged in your environment, with optional forwarding to your SIEM.
Specifications

Jarvis Registry technical

The registry is an implementation of published protocols rather than a proprietary integration layer, and that is checkable. Each row below names the specification or the count behind the capability it describes.

Client, protocol, identity, and audit specifications for Jarvis Registry.
SpecificationValue
Client compatibilityAny MCP client; 6 named β€” Microsoft Copilot, GitHub Copilot, ChatGPT, Claude Desktop, VS Code, Cursor
Tool protocolModel Context Protocol (MCP) over JSON-RPC 2.0, published November 2024
Agent protocolA2A invocation with per-agent OAuth 2.0 client credentials
AuthorizationOAuth 2.0 (RFC 6749), Bearer usage per RFC 6750
Egress scopingResource Indicators for OAuth 2.0 (RFC 8707)
Public-client flowsPKCE (RFC 7636)
Identity federationOpenID Connect Core 1.0 and SAML 2.0 via Azure EntraID
Access modelRBAC plus per-tool ACL, evaluated on every invocation
Federated clouds2 β€” AWS AgentCore and Azure AI Foundry, 0 redeploys required
Integration surface1 endpoint for every client instead of 1 integration per server
Transport securityTLS 1.2 minimum, TLS 1.3 preferred (RFC 8446)
TelemetryOpenTelemetry OTLP β€” 1 span per tool call and agent hop
Denial responsesHTTP 401 unauthenticated, HTTP 403 policy denial, HTTP 429 rate limited
Zero-trust referenceNIST SP 800-207 (2020)
Runtimes3 managed Kubernetes services β€” Amazon EKS, Azure AKS, Google GKE
Customer rating5 out of 5 from 1 verified AWS Marketplace review
Watch

The registry overview

A 2-minute walkthrough of the problem the registry solves: copilots that cannot reach internal context, and the governed layer that connects them to MCP servers, knowledge bases, and agents.

Jarvis Registry: Bringing Enterprise Context & Governance to Your AI Copilots Β· 2 min 38 sec
Rollout

How to onboard your first tools and agents

Onboarding is a configuration exercise rather than a migration, because the gateway fronts the MCP servers and agents you already operate. These 5 steps go from an empty catalog to a governed copilot integration.

  1. Deploy into your cluster. Install on an existing Kubernetes cluster β€” Amazon EKS, Azure AKS, or Google GKE β€” inside your own account.

  2. Connect identity first. Bind Azure EntraID and map existing groups to roles before a single tool is exposed to anyone.

  3. Register what already exists. Point the catalog at running MCP servers and cloud agents; they keep their current runtime and release cycle.

  4. Write the access policy. Define per-tool and per-agent ACL entries so each team sees only the catalog entries its work requires.

  5. Attach the copilots. Point Microsoft Copilot, Claude, VS Code, or Cursor at the endpoint and verify the audit trail captures each call.

In practice

Discovery and copilot reach

The catalog is what turns tool sprawl into something governable, and the single endpoint is what stops every copilot integration from becoming its own project.

Auto-discovery listing available enterprise MCP servers, tools, and resources
Auto-discovery keeps the catalog current as teams add MCP servers.
Enterprise AI copilots connecting to governed tools through a single registry endpoint
Every MCP-compatible copilot integrates once, against one endpoint.
FAQ

Questions platform teams ask

Short answers here. Implementation detail lives in the open-source docs at jarvisregistry.com.

Agent Registry stores each agent’s catalog and lifecycle record. Agent Gateway handles the runtime request when one agent or client calls another.

No. Agent skills are metadata an A2A agent advertises in its AgentCard. Private skills are reusable skill files your team versions, controls, and distributes to coding assistants.

No. Registration is configuration only: servers stay where they are, keep their runtime, and keep their existing release process.

What changes is the path clients take β€” instead of each copilot integrating with each server, every client connects to one governed endpoint.

Azure Entra ID authenticates, RBAC sets the role, and per-tool ACLs scope access on every invocation.

See all questions
Related resources

Jarvis resources

Explore the gateways, resource catalogs, and workflows that share the Registry’s controls.

Sources

Standards and references

ASCENDING is an AWS Advanced Tier Services Partner with the AWS Generative AI Competency, and builds Jarvis as licensed software that runs inside your own cloud account. Reading the underlying specifications is the fastest way to judge how portable a deployment is.

AWS Marketplace

AWS Marketplace rating for Jarvis Registry

5 / 5

See ratings and reviews on AWS Marketplace