Class HttpMcpServerRecorder

java.lang.Object
io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder

public class HttpMcpServerRecorder extends Object
  • Constructor Details

  • Method Details

    • createMcpEndpointHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createMcpEndpointHandler(String serverName)
    • createSseEndpointHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createSseEndpointHandler(String mcpPath, String serverName)
    • addBodyHandler

      public Consumer<io.vertx.ext.web.Route> addBodyHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler)
    • createMessagesEndpointHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createMessagesEndpointHandler(String serverName)
    • createMcpServerEndpoints

      public Function<io.quarkus.arc.SyntheticCreationalContext<McpServerEndpoints>,McpServerEndpoints> createMcpServerEndpoints(List<McpServerEndpoints.McpServerEndpoint> endpoints)