Teleport
The strongest engineering comparison, and self-hostableMCP is proxied at the Application Service layer; stdio servers are launched as child processes with stdin/stdout relayed and live protocol inspection; SSE/HTTP is proxied with TLS validation plus JWT header injection (the agent never holds the upstream token); tbot / Machine ID issues short-lived X.509; hardware root of trust; per-tool RBAC via mcp.tools literal/glob/regex with deny rules evaluated first, so denied calls fail at the authorization layer and never reach the server; structured per-tool-call audit including input parameters and denial reasons; adopts both MCP and SPIFFE.
Their own stated limitation: per-tool JIT collapses to server-level grants in practice. Other publicly visible gaps: cluster infrastructure is heavyweight for a single laptop; historically focused on developer infrastructure (SSH/K8s/DB) and weaker on SaaS / business applications; requires routing all traffic through Teleport — real adoption friction.
Our difference is not “we are stronger”, it is “we do not ask you to change your access path.” Teleport asks you to converge access onto Teleport; we plug into the gateway you are already running. Plus: human + agent dual principal, parameter-level policy, monotonic sub-delegation, and the CAEP revocation loop.