## What? When `mcp.enabled` is NOT in the config, but we use the default value instead, MCP does **not** work. > [!IMPORTANT] > Config properties with default values should not be required to be in the config to work properly. ### `/mcp` output: ```json { "error": { "code": "GlobalMcpEndpointDisabled", // this is the error "message": "Route mcp was not found.", "status": 404 } } ``` ### `/health` output: ```json { "status": "Healthy", "version": "2.0.0", "app-name": "dab_oss_2.0.0", "timestamp": "2026-03-15T21:04:32.5518362Z", "currentRole": "anonymous", "configuration": { "rest": true, "graphql": true, "mcp": true, // it says true but it does not work! "caching": false, "telemetry": false, "mode": "Development" }, "checks": [ [snip] ] } ``` ## Workaround Include `mcp.enabled=true` in the config file.
What?
When
mcp.enabledis NOT in the config, but we use the default value instead, MCP does not work.Important
Config properties with default values should not be required to be in the config to work properly.
/mcpoutput:{ "error": { "code": "GlobalMcpEndpointDisabled", // this is the error "message": "Route mcp was not found.", "status": 404 } }/healthoutput:{ "status": "Healthy", "version": "2.0.0", "app-name": "dab_oss_2.0.0", "timestamp": "2026-03-15T21:04:32.5518362Z", "currentRole": "anonymous", "configuration": { "rest": true, "graphql": true, "mcp": true, // it says true but it does not work! "caching": false, "telemetry": false, "mode": "Development" }, "checks": [ [snip] ] }Workaround
Include
mcp.enabled=truein the config file.