$git clone https://github.com/ascending-llc/jarvis-registryConnect any AI copilot or autonomous agent to your enterprise tools — through a single, secure MCP gateway with built-in identity, access control, and full observability.
| 1 | <div align="center"> |
| 2 | <img src="docs/img/jarvis_vertical_logo_w_text_light_bkg.svg" alt="Jarvis Registry Logo" width="100%"> |
| 3 | |
| 4 | **Connect any AI copilot or autonomous agent to your enterprise tools — through a single, secure MCP gateway with built-in identity, access control, and full observability.** |
| 5 | |
| 6 | [](https://github.com/ascending-llc/jarvis-registry/blob/main/LICENSE) |
| 7 | [](https://github.com/ascending-llc/jarvis-registry/releases) |
| 8 | |
| 9 | [🚀 Quick Start](#quick-start) | [📖 Documentation](https://jarvisregistry.com/) | [🎬 Demo](https://youtu.be/EUqWc_mAaXs) | [🌐 Website](https://ascendingdc.com/jarvis-ai/jarvis-registry/) |
| 10 | |
| 11 | </div> |
| 12 | |
| 13 | --- |
| 14 | |
| 15 | ## What is Jarvis Registry? |
| 16 | |
| 17 | **Jarvis Registry** is an open-source, enterprise-grade **MCP (Model Context Protocol) and A2A Agent Gateway and Workflow Orchestration platform** built by [ASCENDING Inc](https://ascendingdc.com/jarvis-ai/). |
| 18 | |
| 19 | It solves one of the hardest problems in enterprise AI: giving AI copilots and autonomous agents **secure, governed access** to internal tools and data — without fragmented integrations or security blind spots. |
| 20 | |
| 21 | | Capability | Description | |
| 22 | |---|---| |
| 23 | | **MCP Gateway & Reverse Proxy** | Single authenticated entry point for all AI clients and agents using MCP over SSE or Streamable HTTP | |
| 24 | | **AI Copilot Integration** | Connect Cursor, Claude Desktop, GitHub Copilot, VS Code, and any MCP-compatible copilot to enterprise tools | |
| 25 | | **A2A Agent Orchestration** | Register and manage autonomous agents; orchestrator agents coordinate worker agents through the same secure gateway | |
| 26 | | **Identity & Access Management** | OAuth 2.0/OIDC with Keycloak, Amazon Cognito, and Microsoft Entra ID — no custom auth code needed | |
| 27 | | **Fine-Grained Access Control** | ACL engine enforces scope-based, role-based permissions down to the individual tool level | |
| 28 | | **Skill & Context-Based Discovery** | Semantic search over skills, descriptions, and tags so agents and copilots find the right MCP server or A2A agent at runtime | |
| 29 | | **Audit & Observability** | Full request logging, OpenTelemetry tracing, and Prometheus metrics | |
| 30 | |
| 31 | --- |
| 32 | |
| 33 | <div align="center"> |
| 34 | <a href="https://youtu.be/EUqWc_mAaXs"> |
| 35 | <img src="https://img.youtube.com/vi/EUqWc_mAaXs/maxresdefault.jpg" alt="Watch Jarvis Registry Demo on YouTube" width="640" /> |
| 36 | </a> |
| 37 | <p><em>▶ Watch the demo — click to open on YouTube</em></p> |
| 38 | </div> |
| 39 | |
| 40 | --- |
| 41 | |
| 42 | ## Quick Start |
| 43 | |
| 44 | ```bash |
| 45 | # Clone the repository |
| 46 | git clone https://github.com/ascending-llc/jarvis-registry.git |
| 47 | cd jarvis-registry |
| 48 | |
| 49 | # Copy and configure environment |
| 50 | cp .env.example .env |
| 51 | # Edit .env with your identity provider credentials |
| 52 | |
| 53 | # Setup Python Virtual Environment |
| 54 | uv sync --all-packages |
| 55 | source .venv/bin/activate |
| 56 | |
| 57 | # Start all services |
| 58 | docker compose --profile full up -d |
| 59 | |
| 60 | # Open the registry UI |
| 61 | open http://localhost:80 |
| 62 | ``` |
| 63 | |
| 64 | See the full [Get Started guide](docs/quick-start.md) for detailed instructions. |
| 65 | |
| 66 | ## Documentation |
| 67 | |
| 68 | Full documentation is available at **[jarvisregistry.com](https://jarvisregistry.com)**: |
| 69 | |
| 70 | | Section | Description | |
| 71 | |---|---| |
| 72 | | [Why Use Registry](https://jarvisregistry.com/FEATURES/) | Benefits, use cases, and competitive advantages | |
| 73 | | [Get Started](https://jarvisregistry.com/quick-start/) | Installation, configuration, and first run | |
| 74 | | [Core Features](https://jarvisregistry.com/features/auth-server/) | IDP integration, MCP/A2A registry, federation | |
| 75 | | [Architecture & Design](https://jarvisregistry.com/design/security-design/) | Security, RBAC, ACL, agent workflow, federation | |
| 76 | | [Project](https://jarvisregistry.com/CONTRIBUTING/) | Contributing, license, and code of conduct | |
| 77 | |
| 78 | --- |
| 79 | |
| 80 | ## Deployment |
| 81 | |
| 82 | Cloud-native deployment guides are available for: |
| 83 | |
| 84 | - **AWS** — EKS |
| 85 | - **Azure** — AKS |
| 86 | - **GCP** — GKE |
| 87 | - **Docker Compose** — Full local stack in under 5 minutes |
| 88 | |
| 89 | --- |
| 90 | |
| 91 | ## Contributing |