User Story
As a cluster admin,
I want to configure per-user and global rate limits on VirtualMCPServer,
so that aggregated backends are protected from abuse.
Context
See THV-0057: Rate Limiting for MCP Servers for full design details.
Acceptance Criteria
Dependencies
- STORY-001 and STORY-002 (core rate limit middleware and CRD types)
Out of Scope
- Observability (STORY-004)
prompts/get and resources/read (deferred, STORY-005)
User Story
As a cluster admin,
I want to configure per-user and global rate limits on VirtualMCPServer,
so that aggregated backends are protected from abuse.
Context
See THV-0057: Rate Limiting for MCP Servers for full design details.
Acceptance Criteria
VirtualMCPServerSpecincludesrateLimitingatspec.rateLimiting(notspec.config)perUserrequires auth enabledtool_namefromcall_toolargumentstools/callDependencies
Out of Scope
prompts/getandresources/read(deferred, STORY-005)