← all repositories
ascending-llc/jarvis-registry

Enterprise AI's bouncer: one door, many agents, no chaos

A gateway that forces your AI copilots and autonomous agents through proper identity checks before they touch internal tools.

2.4k stars Python AgentsCoding Assistants
jarvis-registry
Velocity · 7d
+32
★ / day
Trend
accelerating
star history

What it does

Jarvis Registry sits between AI clients — Cursor, Claude Desktop, GitHub Copilot, whatever speaks MCP — and your company’s internal tools. It handles authentication (OAuth 2.0/OIDC via Keycloak, Cognito, or Entra ID), enforces role-based and scope-based permissions down to individual tools, and logs everything for audit. It also orchestrates A2A agent workflows: register autonomous agents, let orchestrator agents dispatch tasks to worker agents, all through the same secured pipe.

The interesting bit

The semantic discovery layer. Agents and copilots don’t need to know server addresses upfront — they search by skill, description, and tags at runtime to find the right MCP server or A2A agent. It’s a directory service with context awareness, which matters when you’ve got dozens of internal tools and agents multiplying like conference rooms.

Key highlights

  • Single authenticated entry point for MCP over SSE or Streamable HTTP
  • Pre-built IDP integrations: no custom auth code required
  • ACL engine with tool-level granularity
  • OpenTelemetry tracing and Prometheus metrics built in
  • Cloud-native: documented for EKS, AKS, GKE, and local Docker Compose
  • Acknowledges lineage from agentic-community/mcp-gateway-registry — this is an enterprise hardening, not a from-scratch invention

Caveats

  • The README is heavy on capability tables and light on architecture specifics; you’ll need to dig into the external docs for security design details
  • 1,133 stars is respectable but early for enterprise production claims — operational maturity unclear from sources

Verdict

Worth evaluating if you’re already running multiple MCP servers and need centralized governance, or if your security team blanches at every new AI tool integration. Skip if you’re a solo developer or small team without existing identity infrastructure to plug into.

Frequently asked

What is ascending-llc/jarvis-registry?
A gateway that forces your AI copilots and autonomous agents through proper identity checks before they touch internal tools.
Is jarvis-registry open source?
Yes — ascending-llc/jarvis-registry is open source, released under the Apache-2.0 license.
What language is jarvis-registry written in?
ascending-llc/jarvis-registry is primarily written in Python.
How popular is jarvis-registry?
ascending-llc/jarvis-registry has 2.4k stars on GitHub and is currently accelerating.
Where can I find jarvis-registry?
ascending-llc/jarvis-registry is on GitHub at https://github.com/ascending-llc/jarvis-registry.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.