Class McpProtectionConfig

java.lang.Object
com.soklet.McpProtectionConfig

@ThreadSafe public final class McpProtectionConfig extends Object
Immutable server-wide limits and provider selection for framework-protected MCP request state.

No configuration is required until an operation declares framework-protected request state. Development-ephemeral mode is explicit and is not portable across restarts or server instances. A production keyring is an immutable initial value; building a server copies it into independent live state and exposes subsequent mutation only through McpProtectionKeyringManager.

Author:
Mark Allen