Class McpServerEnabledFilter

java.lang.Object
com.xebialabs.xlrelease.mcp.config.McpServerEnabledFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class McpServerEnabledFilter extends Object implements jakarta.servlet.Filter
Runtime gate: answers 404 while the "MCP server" feature setting is disabled, so the endpoint can be toggled from the UI without a restart. Registered after Spring Security so unauthenticated calls still 401.
  • Constructor Details

    • McpServerEnabledFilter

      public McpServerEnabledFilter()
  • Method Details

    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException