Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addBodyHandler(Handler<RoutingContext>) - Method in class io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder
- afterInitialize(StreamableHttpMcpMessageHandler.HttpMcpRequest) - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
C
- callTool(String, JsonObject, String, boolean) - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- completePrompt(String, String, String, String, boolean) - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- completeResourceTemplate(String, String, String, String, boolean) - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- configBuilder(SmallRyeConfigBuilder) - Method in class io.quarkiverse.mcp.server.http.runtime.config.McpHttpConfigBuilderCustomizer
- createMcpEndpointHandler(String) - Method in class io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder
- createMcpServerEndpoints(List<McpServerEndpoints.McpServerEndpoint>) - Method in class io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder
- createMessagesEndpointHandler(String) - Method in class io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder
- createSseEndpointHandler(String, String) - Method in class io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder
D
- DUMMY_INIT_IMPL_NAME - Static variable in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
- dummyInit() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerRuntimeConfig.Http.Streamable
-
If set to `true` then the server performs a dummy initialization when the first message from the client is not `initialize`.
- dummyInitialRequest(StreamableHttpMcpMessageHandler.HttpMcpRequest) - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
G
- getPrompt(String, JsonObject, String, boolean) - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- getPromptCompletionsData() - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- getPromptsData() - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- getResourcesData() - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- getResourceTemplateCompletionsData() - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- getResourceTemplatesData() - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- getToolsData() - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
H
- handle(RoutingContext) - Method in class io.quarkiverse.mcp.server.http.runtime.SseMcpMessageHandler
- handle(RoutingContext) - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
- http() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerBuildTimeConfig
-
HTTP transport configuration.
- http() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerRuntimeConfig
-
HTTP transport configuration.
- HttpMcpServerRecorder - Class in io.quarkiverse.mcp.server.http.runtime
- HttpMcpServerRecorder(RuntimeValue<McpServersRuntimeConfig>, McpHttpServersBuildTimeConfig) - Constructor for class io.quarkiverse.mcp.server.http.runtime.HttpMcpServerRecorder
I
- includeQueryParams() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerBuildTimeConfig.Http.MessageEndpoint
-
If set to true then the query params from the initial HTTP request should be included in the message endpoint.
- initializeFailed(StreamableHttpMcpMessageHandler.HttpMcpRequest) - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
- io.quarkiverse.mcp.server.http.runtime - package io.quarkiverse.mcp.server.http.runtime
- io.quarkiverse.mcp.server.http.runtime.config - package io.quarkiverse.mcp.server.http.runtime.config
- io.quarkiverse.mcp.server.http.runtime.devui - package io.quarkiverse.mcp.server.http.runtime.devui
J
- jsonrpcValidationFailed(StreamableHttpMcpMessageHandler.HttpMcpRequest) - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
M
- MCP_SESSION_ID_HEADER - Static variable in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
- McpHttpConfigBuilderCustomizer - Class in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpConfigBuilderCustomizer() - Constructor for class io.quarkiverse.mcp.server.http.runtime.config.McpHttpConfigBuilderCustomizer
- McpHttpServerBuildTimeConfig - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServerBuildTimeConfig.Http - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServerBuildTimeConfig.Http.MessageEndpoint - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServerRuntimeConfig - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServerRuntimeConfig.Http - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServerRuntimeConfig.Http.Streamable - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServersBuildTimeConfig - Interface in io.quarkiverse.mcp.server.http.runtime.config
- McpHttpServersRuntimeConfig - Interface in io.quarkiverse.mcp.server.http.runtime.config
- mcpPath - Variable in class io.quarkiverse.mcp.server.http.runtime.McpServerEndpoints.McpServerEndpoint
- McpServerEndpoint(String, String, String) - Constructor for class io.quarkiverse.mcp.server.http.runtime.McpServerEndpoints.McpServerEndpoint
- McpServerEndpoints - Class in io.quarkiverse.mcp.server.http.runtime
- McpServerEndpoints.McpServerEndpoint - Class in io.quarkiverse.mcp.server.http.runtime
- McpServerEndpointsLogger - Class in io.quarkiverse.mcp.server.http.runtime
- McpServerEndpointsLogger() - Constructor for class io.quarkiverse.mcp.server.http.runtime.McpServerEndpointsLogger
- messageEndpoint() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerBuildTimeConfig.Http
-
The SSE endpoint (as defined in the specification `2024-11-05`) sends a message endpoint as the first event to the client.
R
- readResource(String, String, String, boolean) - Method in class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- rootPath() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerBuildTimeConfig.Http
-
The MCP endpoint (as defined in the specification `2025-03-26`) is exposed at `\{rootPath}`.
S
- send(JsonObject) - Method in class io.quarkiverse.mcp.server.http.runtime.SseMcpConnection
- sendEvent(String, String) - Method in class io.quarkiverse.mcp.server.http.runtime.SseMcpConnection
- serverName - Variable in class io.quarkiverse.mcp.server.http.runtime.McpServerEndpoints.McpServerEndpoint
- servers() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServersBuildTimeConfig
-
HTTP server configurations.
- servers() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServersRuntimeConfig
-
HTTP server configurations.
- SseMcpConnection - Class in io.quarkiverse.mcp.server.http.runtime
- SseMcpJsonRPCService - Class in io.quarkiverse.mcp.server.http.runtime.devui
- SseMcpJsonRPCService(ToolManager, PromptManager, ResourceManager, ResourceTemplateManager, PromptCompletionManager, ResourceTemplateCompletionManager, String, int, String, McpHttpServersBuildTimeConfig) - Constructor for class io.quarkiverse.mcp.server.http.runtime.devui.SseMcpJsonRPCService
- SseMcpMessageHandler - Class in io.quarkiverse.mcp.server.http.runtime
- SseMcpMessageHandler(McpServersRuntimeConfig, ConnectionManager, PromptManagerImpl, ToolManagerImpl, ResourceManagerImpl, PromptCompletionManagerImpl, ResourceTemplateManagerImpl, ResourceTemplateCompletionManagerImpl, NotificationManagerImpl, ResponseHandlers, List<InitialCheck>, CurrentVertxRequest, Instance<CurrentIdentityAssociation>, McpMetadata, Vertx, Instance<McpMetrics>) - Constructor for class io.quarkiverse.mcp.server.http.runtime.SseMcpMessageHandler
- ssePath - Variable in class io.quarkiverse.mcp.server.http.runtime.McpServerEndpoints.McpServerEndpoint
- streamable() - Method in interface io.quarkiverse.mcp.server.http.runtime.config.McpHttpServerRuntimeConfig.Http
-
Streamable HTTP transport configuration.
- StreamableHttpMcpMessageHandler - Class in io.quarkiverse.mcp.server.http.runtime
T
- terminateSession(RoutingContext) - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
- transport() - Method in class io.quarkiverse.mcp.server.http.runtime.SseMcpMessageHandler
- transport() - Method in class io.quarkiverse.mcp.server.http.runtime.StreamableHttpMcpMessageHandler
All Classes and Interfaces|All Packages|Constant Field Values