Index

A C D G H I J M R S T 
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
 
A C D G H I J M R S T 
All Classes and Interfaces|All Packages|Constant Field Values