AAAX / mcp-auth
discovery index · not a tool host
mcp · oauth · oidc · self-host
Remote MCP servers are OAuth Resource Servers. Clients discover an Authorization Server, run OAuth 2.1 (+ PKCE), then call tools with a Bearer token.
AAAX is a lean self-host OIDC AS on Spring Boot — issuer, JWKS, PKCE, confidential clients, Identity Event Bus. Put it behind your MCP HTTP surface.
MCP Client
│ 401 + resource_metadata (PRM)
│ authorization_servers: [ AAAX issuer ]
▼
AAAX (OIDC AS) PKCE / client credentials
│ access token
▼
MCP RS / gateway validate JWT via AAAX JWKS
│
▼
toolsKeywords: mcp oauth · mcp oidc · mcp authorization server · rfc9728 · spring boot mcp auth · self-host idp for agents