Docker hub: kuvaszmonitoring/kuvasz:4.0.0
docker pull kuvaszmonitoring/kuvasz:4.0.0
Documentation: v4.0.0 - kuvasz-uptime.dev
Features
- Built-in MCP server (experimental): Kuvasz now ships with a Model Context Protocol server that exposes your monitors and incidents as tools AI assistants can call directly. Enabled via the
ENABLE_MCP_SERVERenvironment variable (disabled by default), the server is available at/mcp. Supported tools cover listing, inspecting, creating, deleting and toggling your monitors, as well as querying incidents, status pages, the configured integrations, and other configs. Compatible with practically every MCP client via themcp-remotebridge. - OIDC authentication: as an alternative to the built-in username/password login, you can now authenticate the web UI against any OpenID Connect provider (Keycloak, Auth0, Okta, etc.). When enabled, the login page offers an OIDC login button, the form-based login is disabled, and the
ADMIN_USER/ADMIN_PASSWORDcredentials are no longer needed. - Optional & separated API keys: API key authentication is now fully optional — if you don't configure a key, key-based access is simply disabled and the REST API stays reachable only via a web UI / OIDC session. The REST API and the MCP server are now protected by two separate keys, so you can grant, rotate, or revoke MCP access independently from REST API access.
Chore
- The project has been upgraded to use Micronaut 5 and Kotlin 2.4.0 under the hood
Full Changelog: 3.11.0...4.0.0