Jarvis Registry
Connect any AI copilot or autonomous agent to your enterprise tools β through a single, secure MCP/Agent gateway with built-in identity, access control, and full observability.
Ask AI about Jarvis Registry
Powered by Claude Β· Grounded in docs
I know everything about Jarvis Registry. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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.
π Quick Start | π Documentation | π¬ Demo | π Website
What is Jarvis Registry?
Jarvis Registry is an open-source, enterprise-grade MCP (Model Context Protocol) and A2A Agent Gateway and Workflow Orchestration platform built by ASCENDING Inc.
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.
| Capability | Description |
|---|---|
| MCP Gateway & Reverse Proxy | Single authenticated entry point for all AI clients and agents using MCP over SSE or Streamable HTTP |
| AI Copilot Integration | Connect Cursor, Claude Desktop, GitHub Copilot, VS Code, and any MCP-compatible copilot to enterprise tools |
| A2A Agent Orchestration | Register and manage autonomous agents; orchestrator agents coordinate worker agents through the same secure gateway |
| Identity & Access Management | OAuth 2.0/OIDC with Keycloak, Amazon Cognito, and Microsoft Entra ID β no custom auth code needed |
| Fine-Grained Access Control | ACL engine enforces scope-based, role-based permissions down to the individual tool level |
| 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 |
| Audit & Observability | Full request logging, OpenTelemetry tracing, and Prometheus metrics |
Quick Start
# Clone the repository
git clone https://github.com/ascending-llc/jarvis-registry.git
cd jarvis-registry
# Copy and configure environment
cp .env.example .env
# Edit .env with your identity provider credentials
# Setup Python Virtual Environment
uv sync --all-packages
source .venv/bin/activate
# Start all services
docker compose --profile full up -d
# Open the registry UI
open http://localhost:80
See the full Get Started guide for detailed instructions.
Documentation
Full documentation is available at jarvisregistry.com:
| Section | Description |
|---|---|
| Why Use Registry | Benefits, use cases, and competitive advantages |
| Get Started | Installation, configuration, and first run |
| Core Features | IDP integration, MCP/A2A registry, federation |
| Architecture & Design | Security, RBAC, ACL, agent workflow, federation |
| Project | Contributing, license, and code of conduct |
Deployment
Cloud-native deployment guides are available for:
- AWS β EKS
- Azure β AKS
- GCP β GKE
- Docker Compose β Full local stack in under 5 minutes
Contributing
We welcome contributions! Please read our Contributing Guide and Code of Conduct before submitting pull requests.
For security vulnerabilities, contact support@ascendingdc.com β do not open a public issue.
Acknowledgments
Jarvis Registry builds upon the excellent foundational work of the agentic-community/mcp-gateway-registry project. We are grateful to those contributors for establishing the core MCP gateway patterns that made this enterprise evolution possible.
License
Licensed under the Apache 2.0 License β see the LICENSE file for details.
Star History
β Star this repository if it helps your organization!
Get Started | Documentation | Website | YouTube | LinkedIn
