generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
Problem
In enterprise environments with multiple teams or lines of business (LOBs), there's a need for hierarchical registry management:
- A central platform team manages enterprise-approved MCPs and Agents
- Individual LOBs/teams need their own registries for team-specific tools
- Teams want to selectively import only the approved MCPs/Agents they need from the parent registry
Currently, federation only supports external registries like Anthropic's MCP Registry and Workday ASOR, but not other MCP Gateway Registry instances.
Use Case
┌─────────────────────────────────────────────────────────┐
│ Enterprise MCP Registry (Platform Team) │
│ - All approved MCPs and Agents │
│ - Enterprise governance and policies │
└──────────────┬────────────────────┬─────────────────────┘
│ │
▼ ▼
┌──────────────────────┐ ┌──────────────────────┐
│ LOB1 MCP Registry │ │ LOB2 MCP Registry │
│ - Subset of parent │ │ - Subset of parent │
│ - Team-specific │ │ - Team-specific │
│ tools only │ │ tools only │
└──────────────────────┘ └──────────────────────┘
Benefits
- Reduced context overload - Teams only see the tools relevant to their work
- Avoid tool confusion - Prevents agents from being confused by multiple tools with similar names across the enterprise
- Governance at scale - Central team controls what's approved; LOBs control what they consume
- Autonomy with guardrails - Teams can add their own tools while inheriting approved enterprise tools
Proposed Solution
Enable MCP Registry-to-Registry federation:
- Configure parent registry as a federation source (similar to Anthropic/ASOR federation)
- Selective import - Allow child registries to choose which MCPs/Agents to federate
- Sync options - Support manual or scheduled synchronization
- Visual tagging - Show federated servers with source registry identifier (e.g.,
ENTERPRISEtag)
Technical Considerations
- Authentication between registry instances
- Handling conflicts when same server exists in multiple sources
- Propagating updates from parent to child registries
- Access control for which child registries can federate from parent
Metadata
Metadata
Assignees
Labels
No labels