skillsConfig.enabled), FrontMCP supports four authentication modes to protect skill endpoints.
Auth Modes
Configuration
Public Mode
Disable authentication on skill endpoints regardless of the parent server’s auth.API Key Mode
API key comparison uses timing-safe equality to prevent timing attacks. All configured keys are checked even after a match is found to maintain constant-time behavior.
JWT Bearer Mode
{issuer}/.well-known/jwks.json).
Validation Result
The validator returns a structured result:Factory Function
UsecreateSkillHttpAuthValidator() to create a validator from skill config: