indykite-agent-gateway
Installation
SKILL.md
IndyKite Agent Gateway
The Indykite Agent Gateway (IAG) is a standalone service that protects exactly one downstream - an A2A agent or an MCP server. Deploy one IAG per protected downstream. From the caller's perspective IAG appears as the Target; from the protected downstream's perspective IAG appears as the Source. IAG is not a generic reverse proxy: by default (protocol: a2a) it speaks the A2A protocol and tracks A2A sessions so JSON-RPC streams flow correctly; with protocol: mcp it proxies MCP Streamable HTTP traffic (forwarding Mcp-Session-Id and streaming SSE responses through). Either way the same authorization runs in front.
For each request IAG validates three things:
- The caller (token introspection at the IdP).
- The workflow (subject
CAN_TRIGGERcheck via AuthZEN/KBAC). - The delegation chain (the request's
actchain matches a chain modeled in the IKG).
When to use
Activate this skill when the user: