Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCEPT - Enum constant in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
 
action() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
Returns the value of the action record component.
actionAccepted() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
 
add(McpConnectionBase) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
addArgument(String, String, boolean) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
 
addArgument(String, String, boolean, Type) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
 
addArgument(String, String, boolean, Type, String) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
 
addArgument(String, String, boolean, String) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
 
addArgument(String, String, String, boolean, String) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
 
addMessage(SamplingMessage) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
addSchemaProperty(String, ElicitationRequest.PrimitiveSchema) - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
Add property to the requested schema.
advance(BigDecimal) - Method in interface io.quarkiverse.mcp.server.ProgressTracker
Advance the progress by the specified value and send a notifications/progress message to the client asynchronously.
advanceAndForget() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
Advance the progress and send a notifications/progress message to the client without waiting for the result.
advanceAndForget(double) - Method in interface io.quarkiverse.mcp.server.ProgressTracker
Advance the progress by the specified value and send a notifications/progress message to the client without waiting for the result.
advanceAndForget(long) - Method in interface io.quarkiverse.mcp.server.ProgressTracker
Advance the progress by the specified value and send a notifications/progress message to the client without waiting for the result.
advanceAndForget(BigDecimal) - Method in interface io.quarkiverse.mcp.server.ProgressTracker
Advance the progress by the specified value and send a notifications/progress message to the client without waiting for the result.
afterInitialize(MCP_REQUEST) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ALERT - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
ALL_SERVERS - Enum constant in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
 
alwaysRefSubtypes() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.ALWAYS_REF_SUBTYPES.
annotations() - Method in record class io.quarkiverse.mcp.server.AudioContent
Returns the value of the annotations record component.
annotations() - Method in interface io.quarkiverse.mcp.server.Content
 
annotations() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Returns the value of the annotations record component.
annotations() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns the value of the annotations record component.
annotations() - Element in annotation interface io.quarkiverse.mcp.server.Resource
Optional annotations for the client.
annotations() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the annotations record component.
annotations() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
 
annotations() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
Optional annotations for the client.
annotations() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
 
annotations() - Method in record class io.quarkiverse.mcp.server.TextContent
Returns the value of the annotations record component.
annotations() - Element in annotation interface io.quarkiverse.mcp.server.Tool
Additional hints for clients.
annotations() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
 
Annotations(Role, String, Double) - Constructor for record class io.quarkiverse.mcp.server.Content.Annotations
Creates an instance of a Annotations record class.
apply(ResultMappers.Result<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
 
apply(ResultMappers.Result<PromptMessage>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
 
apply(ResultMappers.Result<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
 
apply(ResultMappers.Result<Uni<Content>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
 
apply(ResultMappers.Result<Uni<PromptMessage>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
 
apply(ResultMappers.Result<Uni<ResourceContents>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniContent
 
apply(ResultMappers.Result<Uni<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniString
 
apply(ResultMappers.Result<Uni<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
 
apply(ResultMappers.Result<Uni<List<Content>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
 
apply(ResultMappers.Result<Uni<List<PromptMessage>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
 
apply(ResultMappers.Result<Uni<List<ResourceContents>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniListContent
 
apply(ResultMappers.Result<Uni<List<String>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniListString
 
apply(ResultMappers.Result<Uni<List<String>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
 
apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
 
apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
 
apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ToolStructuredContentResultMapper
 
apply(ResultMappers.Result<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteString
 
apply(ResultMappers.Result<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
 
apply(ResultMappers.Result<List<Content>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
 
apply(ResultMappers.Result<List<PromptMessage>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
 
apply(ResultMappers.Result<List<ResourceContents>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
 
apply(ResultMappers.Result<List<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteListString
 
apply(ResultMappers.Result<List<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
 
args() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptArguments
 
args() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
 
args() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolArguments
 
argumentName() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionInfo
 
arguments() - Method in interface io.quarkiverse.mcp.server.CompleteContext
The previous completions can provide context for subsequent requests.
arguments() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptInfo
 
arguments() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the arguments record component.
arguments() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
 
argumentValue() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
 
ARRAY - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
 
asAudio() - Method in record class io.quarkiverse.mcp.server.AudioContent
 
asAudio() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as an audio content, or throws an IllegalArgumentException if the content object does not represent a AudioContent.
asBlob() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
 
asBlob() - Method in interface io.quarkiverse.mcp.server.ResourceContents
Casts and returns this object as binary resource contents, or throws an IllegalArgumentException if the content object does not represent a BlobResourceContents.
asImage() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as an image content, or throws an IllegalArgumentException if the content object does not represent a ImageContent.
asImage() - Method in record class io.quarkiverse.mcp.server.ImageContent
 
asInteger() - Method in record class io.quarkiverse.mcp.server.ProgressToken
 
asInteger() - Method in record class io.quarkiverse.mcp.server.RequestId
 
asJson() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
 
asJson() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
 
asJson() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
 
asJson() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.PrimitiveSchema
 
asJson() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
 
asJson() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
asJson() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
 
asJson() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
 
asJsonObject() - Method in interface io.quarkiverse.mcp.server.Meta
If _meta is not present then an empty JsonObject is returned.
asJsonObject() - Method in interface io.quarkiverse.mcp.server.RawMessage
 
asJsonObject() - Method in class io.quarkiverse.mcp.server.runtime.MetaImpl
 
asMap() - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
 
asResource() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as an embedded resource content, or throws an IllegalArgumentException if the content object does not represent a EmbeddedResource.
asResource() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
 
asResourceLink() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as a resource link, or throws an IllegalArgumentException if the content object does not represent a ResourceLink.
asResourceLink() - Method in record class io.quarkiverse.mcp.server.ResourceLink
 
ASSISTANT - Enum constant in enum class io.quarkiverse.mcp.server.Role
 
asString() - Method in record class io.quarkiverse.mcp.server.ProgressToken
 
asString() - Method in interface io.quarkiverse.mcp.server.RawMessage
 
asString() - Method in record class io.quarkiverse.mcp.server.RequestId
 
asText() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as a text content, or throws an IllegalArgumentException if the content object does not represent a TextContent.
asText() - Method in interface io.quarkiverse.mcp.server.ResourceContents
Casts and returns this object as text resource contents, or throws an IllegalArgumentException if the content object does not represent a TextResourceContents.
asText() - Method in record class io.quarkiverse.mcp.server.TextContent
 
asText() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
 
asyncFun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
asyncFun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
audience() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
Returns the value of the audience record component.
audience() - Element in annotation interface io.quarkiverse.mcp.server.Resource.Annotations
 
AUDIO - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
AudioContent - Record Class in io.quarkiverse.mcp.server
An audio content provided to or from an LLM.
AudioContent(String, String) - Constructor for record class io.quarkiverse.mcp.server.AudioContent
 
AudioContent(String, String, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.AudioContent
Creates an instance of a AudioContent record class.
autoPingInterval - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
autoPingInterval() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
The interval after which, when set, the server sends a ping message to the connected client automatically.
autoPingInterval() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 

B

blob() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns the value of the blob record component.
BLOB - Enum constant in enum class io.quarkiverse.mcp.server.ResourceContents.Type
 
BlobResourceContents - Record Class in io.quarkiverse.mcp.server
Binary data of a resource.
BlobResourceContents(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.BlobResourceContents
 
BlobResourceContents(String, String, String, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.BlobResourceContents
Creates an instance of a BlobResourceContents record class.
BOOLEAN - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
 
BooleanConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.BooleanConverter
 
BooleanSchema() - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
 
BooleanSchema(boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
 
BooleanSchema(String, String, Boolean, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Creates an instance of a BooleanSchema record class.
build() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
 
build() - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
 
build() - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
 
build() - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
BuiltinDefaultValueConverters - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters
 
BuiltinDefaultValueConverters.BooleanConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.ByteConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.CharacterConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.DoubleConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.FloatConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.IntegerConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.LongConverter - Class in io.quarkiverse.mcp.server.runtime
 
BuiltinDefaultValueConverters.ShortConverter - Class in io.quarkiverse.mcp.server.runtime
 
ByteConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ByteConverter
 

C

call(ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
CANCEL - Enum constant in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
 
cancellation() - Method in interface io.quarkiverse.mcp.server.FeatureManager.RequestFeatureArguments
 
Cancellation - Interface in io.quarkiverse.mcp.server
Can be used to determine if an MCP client requested a cancellation of an in-progress request.
CANCELLATION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
Cancellation.OperationCancellationException - Exception in io.quarkiverse.mcp.server
Exception indicating that the result of an MCP request cannot be returned because the request was cancelled by the client.
Cancellation.Result - Record Class in io.quarkiverse.mcp.server
 
CancellationImpl - Class in io.quarkiverse.mcp.server.runtime
 
cancellationRequests - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
CharacterConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.CharacterConverter
 
check() - Method in interface io.quarkiverse.mcp.server.Cancellation
Perform the check.
check() - Method in class io.quarkiverse.mcp.server.runtime.CancellationImpl
 
CheckResult(boolean, String) - Constructor for record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
Creates an instance of a CheckResult record class.
clientCapabilities() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the clientCapabilities record component.
ClientCapability - Record Class in io.quarkiverse.mcp.server
A capability supported by the client.
ClientCapability(String, Map<String, Object>) - Constructor for record class io.quarkiverse.mcp.server.ClientCapability
Creates an instance of a ClientCapability record class.
clientLogging() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Client logging config.
close() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
CLOSED - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
Connection was closed.
code() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns the value of the code record component.
compareTo(FeatureManager.FeatureInfo) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
compareTo(FeatureMetadata<M>) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
 
compatibilityMode() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.StructuredContent
If set to `true` and a tool returns a structured content but no other content then the serialized JSON is also automatically set as a `TextContent` for backwards compatibility.
COMPLETE_CONTEXT - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
CompleteArg - Annotation Interface in io.quarkiverse.mcp.server
This annotation can be used to customize the name of a completed argument, i.e. the name of a parameter of a completion method.
completeContext() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
 
CompleteContext - Interface in io.quarkiverse.mcp.server
A CompletePrompt or CompleteResourceTemplate method may accept this class as a parameter.
CompleteListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteListString
 
CompletePrompt - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean used to complete a prompt argument.
CompleteResourceTemplate - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean used to complete an expression of a URI template of a resource template.
CompleteString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteString
 
CompleteUniListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniListString
 
CompleteUniString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniString
 
COMPLETION_COMPLETE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
CompletionManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new completion programmatically.
CompletionManager.CompletionArguments - Interface in io.quarkiverse.mcp.server
 
CompletionManager.CompletionDefinition - Interface in io.quarkiverse.mcp.server
CompletionManager.CompletionInfo - Interface in io.quarkiverse.mcp.server
Completion info.
CompletionManagerBase - Class in io.quarkiverse.mcp.server.runtime
 
CompletionManagerBase(Vertx, ObjectMapper, ConnectionManager, Instance<CurrentIdentityAssociation>, ResponseHandlers) - Constructor for class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
CompletionMessageHandler - Class in io.quarkiverse.mcp.server.runtime
 
CompletionMessageHandler(ResponseHandlers) - Constructor for class io.quarkiverse.mcp.server.runtime.CompletionMessageHandler
 
CompletionResponse - Record Class in io.quarkiverse.mcp.server
Response to a completion/complete request from the client.
CompletionResponse(List<String>, Integer, Boolean) - Constructor for record class io.quarkiverse.mcp.server.CompletionResponse
 
CompletionResponse(List<String>, Integer, Boolean, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.CompletionResponse
Creates an instance of a CompletionResponse record class.
completions - Variable in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
config - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
connection() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
connection() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
connection() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
connectionId() - Static method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
connectionIdleTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
The amount of time that a connection can be inactive.
connectionManager - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
connectionManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ConnectionManager - Class in io.quarkiverse.mcp.server.runtime
 
ConnectionManager(Vertx, ResponseHandlers, McpServersRuntimeConfig, McpMetadata) - Constructor for class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
content() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
Returns the value of the content record component.
content() - Method in record class io.quarkiverse.mcp.server.PromptMessage
Returns the value of the content record component.
content() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
Returns the value of the content record component.
content() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns the value of the content record component.
content() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns the value of the content record component.
Content - Interface in io.quarkiverse.mcp.server
A content provided to or from an LLM.
Content.Annotations - Record Class in io.quarkiverse.mcp.server
 
Content.Type - Enum Class in io.quarkiverse.mcp.server
 
ContentEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as Content.
contents() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
Returns the value of the contents record component.
Contents - Class in io.quarkiverse.mcp.server.runtime
 
Contents() - Constructor for class io.quarkiverse.mcp.server.runtime.Contents
 
contextEnd() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
contextEnd() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
contextStart() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
contextStart() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
contextSupport() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
contextSupport() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
ContextSupport - Interface in io.quarkiverse.mcp.server.runtime
 
convert(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
convert(String) - Method in interface io.quarkiverse.mcp.server.DefaultValueConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.BooleanConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ByteConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.CharacterConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.DoubleConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.FloatConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.IntegerConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.LongConverter
 
convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ShortConverter
 
convert(String, Type) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
convertContainer(Object) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
convertContainer(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
convertList(List<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
costPriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Returns the value of the costPriority record component.
create(String, byte[]) - Static method in record class io.quarkiverse.mcp.server.BlobResourceContents
 
create(String, String) - Static method in record class io.quarkiverse.mcp.server.BlobResourceContents
 
create(String, String) - Static method in record class io.quarkiverse.mcp.server.TextResourceContents
 
create(List<String>) - Static method in record class io.quarkiverse.mcp.server.CompletionResponse
 
createArguments(ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
createdAt - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
createdAt() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
createdAt() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
createMatcherFromUriTemplate(String) - Static method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
CRITICAL - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
currentIdentityAssociation - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
customize(ObjectMapper) - Method in class io.quarkiverse.mcp.server.runtime.DefaultSchemaGenerator
 
customize(SchemaGeneratorConfigBuilder) - Method in interface io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizer
Customizes the given SchemaGeneratorConfigBuilder.
customize(SchemaGeneratorConfigBuilder) - Method in class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerJackson
 
customize(SchemaGeneratorConfigBuilder) - Method in class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerJakartaValidation
 
customize(SchemaGeneratorConfigBuilder) - Method in class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerSwagger2
 

D

data() - Method in record class io.quarkiverse.mcp.server.AudioContent
Returns the value of the data record component.
data() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns the value of the data record component.
data() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Returns the value of the data record component.
data() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns the value of the data record component.
debug(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.DEBUG log message notification to the client.
DEBUG - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
declaringClassName() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the declaringClassName record component.
DECLINE - Enum constant in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
 
DEFAULT - Static variable in annotation interface io.quarkiverse.mcp.server.McpServer
Constant value for the name of the default server.
defaultLevel() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ClientLogging
The default log level.
DefaultSchemaGenerator - Class in io.quarkiverse.mcp.server.runtime
 
defaultTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Elicitation
The default timeout for an elicitation request.
defaultTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Roots
The default timeout to list roots.
defaultTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Sampling
The default timeout for a sampling request.
defaultValue() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Returns the value of the defaultValue record component.
defaultValue() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
The default value is used when an MCP client does not provide an argument value.
defaultValue() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the defaultValue record component.
defaultValue() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the defaultValue record component.
defaultValue() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
The default value is used when an MCP client does not provide an argument value.
defaultValue() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the defaultValue record component.
DefaultValueConverter<TYPE> - Interface in io.quarkiverse.mcp.server
Converts default values from String to an argument object of a specific type.
defaultValueConverters() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
defaultValueConverters() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
defaultValueConverters() - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
description - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
description - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Returns the value of the description record component.
description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns the value of the description record component.
description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns the value of the description record component.
description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns the value of the description record component.
description() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
description() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
An optional description.
description() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
 
description() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the description record component.
description() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns the value of the description record component.
description() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"A description of what this resource represents."
description() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the description record component.
description() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
The description of what this resource template represents.
description() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the description record component.
description() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
description() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the description record component.
description() - Element in annotation interface io.quarkiverse.mcp.server.Tool
A human-readable description of the tool.
description() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
 
description() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the description record component.
destructiveHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
If true, the tool may perform destructive updates to its environment.
destructiveHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns the value of the destructiveHint record component.
devMode() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Dev mode config.
DoubleConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.DoubleConverter
 
dummyInit() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.DevMode
If set to `true` then if an MCP client attempts to reconnect an SSE connection but does not reinitialize properly, the server will perform a "dummy" initialization; capability negotiation and protocol version agreement is skipped.

E

ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.CompleteArg
Constant value for CompleteArg.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.Prompt
Constant value for Prompt.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.PromptArg
Constant value for PromptArg.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.Resource
Constant value for Resource.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
Constant value for ResourceTemplate.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.ResourceTemplateArg
Constant value for ResourceTemplateArg.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.Tool
Constant value for Tool.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.ToolArg
Constant value for ToolArg.name() indicating that the annotated element's name should be used as-is.
elicitation() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
elicitation() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Elicitation config.
Elicitation - Interface in io.quarkiverse.mcp.server
If an MCP client supports the "elicitation" capability, then the server can request additional information.
ELICITATION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
ELICITATION - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
 
ELICITATION_CREATE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ElicitationRequest - Interface in io.quarkiverse.mcp.server
Request from the server to obtain additional information from the client.
ElicitationRequest.BooleanSchema - Record Class in io.quarkiverse.mcp.server
 
ElicitationRequest.Builder - Interface in io.quarkiverse.mcp.server
 
ElicitationRequest.EnumSchema - Record Class in io.quarkiverse.mcp.server
 
ElicitationRequest.NumberSchema - Record Class in io.quarkiverse.mcp.server
 
ElicitationRequest.PrimitiveSchema - Interface in io.quarkiverse.mcp.server
 
ElicitationRequest.StringSchema - Record Class in io.quarkiverse.mcp.server
 
ElicitationRequestImpl - Class in io.quarkiverse.mcp.server.runtime
 
ElicitationResponse - Record Class in io.quarkiverse.mcp.server
A response to an ElicitationRequest.
ElicitationResponse(ElicitationResponse.Action, ElicitationResponse.Content, Meta) - Constructor for record class io.quarkiverse.mcp.server.ElicitationResponse
Creates an instance of a ElicitationResponse record class.
ElicitationResponse.Action - Enum Class in io.quarkiverse.mcp.server
 
ElicitationResponse.Content - Interface in io.quarkiverse.mcp.server
 
EmbeddedResource - Record Class in io.quarkiverse.mcp.server
A resource embedded into a prompt or tool call result.
EmbeddedResource(ResourceContents) - Constructor for record class io.quarkiverse.mcp.server.EmbeddedResource
 
EmbeddedResource(ResourceContents, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.EmbeddedResource
Creates an instance of a EmbeddedResource record class.
EMERGENCY - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.TrafficLogging
If set to `true` then JSON messages received/sent are logged.
enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Whether to use the SchemaGenerator's Jackson Module.
enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
Whether to use the SchemaGenerator's Jakarta Validation Module.
enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorSwagger2RuntimeConfig
Whether to use the SchemaGenerator's Swagger 2 Module.
encode(ResourceContentsEncoder.ResourceContentsData<Object>) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
 
encode(Object) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextContentEncoder
 
encode(TYPE) - Method in interface io.quarkiverse.mcp.server.Encoder
 
Encoder<TYPE,ENCODED> - Interface in io.quarkiverse.mcp.server
 
EncoderMapper<TYPE,RESPONSE> - Interface in io.quarkiverse.mcp.server.runtime
Marker interface for all mappers based on Encoder.
encoderNotFound(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
enumNames() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns the value of the enumNames record component.
EnumSchema(String, String, List<String>, List<String>, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Creates an instance of a EnumSchema record class.
EnumSchema(List<String>) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
 
EnumSchema(List<String>, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
 
enumValues() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns the value of the enumValues record component.
equals(Object) - Method in record class io.quarkiverse.mcp.server.AudioContent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ClientCapability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.Content.Annotations
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ImageContent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.Implementation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.InitialRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.MetaKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ModelHint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ProgressToken
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.PromptMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.PromptResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.RequestId
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.RequestUri
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ResourceLink
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ResourceResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.Root
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.Error
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.SamplingMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.TextContent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolResponse
Indicates whether some other object is "equal to" this one.
error() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
Returns the value of the error record component.
error(String) - Static method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
 
error(String) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
error(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.ERROR log message notification to the client.
error(Throwable, String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.ERROR log message notification to the client.
Error - Record Class in io.quarkiverse.mcp.server.runtime
 
Error(int, String) - Constructor for record class io.quarkiverse.mcp.server.runtime.Error
 
Error(int, String, Map<String, Object>) - Constructor for record class io.quarkiverse.mcp.server.runtime.Error
Creates an instance of a Error record class.
ERROR - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
EVENT_LOOP - Enum constant in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
 
execute(ExecutionModel, FeatureManagerBase.FeatureExecutionContext, Callable<Uni<RESULT>>) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
execute(String, ArgumentProviders, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.CompletionMessageHandler
 
execute(String, FeatureManagerBase.FeatureExecutionContext) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
executionModel() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
executionModel() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the executionModel record component.
ExecutionModel - Enum Class in io.quarkiverse.mcp.server.runtime
 
expectedJsonType() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the expectedJsonType record component.
expectedJsonTypeFrom(Type) - Static method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
 

F

FAIL - Enum constant in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
Application fails at startup.
feature() - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
feature() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the feature record component.
feature() - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
 
feature() - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompletionManagerImpl
 
Feature - Enum Class in io.quarkiverse.mcp.server.runtime
 
FeatureArgument - Record Class in io.quarkiverse.mcp.server.runtime
 
FeatureArgument(String, String, String, boolean, Type, String, FeatureArgument.Provider) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureArgument
 
FeatureArgument(String, String, String, boolean, Type, String, FeatureArgument.Provider, FeatureArgument.JsonType, boolean) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Creates an instance of a FeatureArgument record class.
FeatureArgument.JsonType - Enum Class in io.quarkiverse.mcp.server.runtime
 
FeatureArgument.Provider - Enum Class in io.quarkiverse.mcp.server.runtime
 
FeatureDefinitionBase(String) - Constructor for class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
FeatureDefinitionInfoBase(String, String, String, Function<ARGUMENTS, RESPONSE>, Function<ARGUMENTS, Uni<RESPONSE>>, boolean) - Constructor for class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
FeatureManager<INFO extends FeatureManager.FeatureInfo> - Interface in io.quarkiverse.mcp.server
 
FeatureManager.FeatureArguments - Interface in io.quarkiverse.mcp.server
 
FeatureManager.FeatureDefinition<INFO extends FeatureManager.FeatureInfo,ARGUMENTS extends FeatureManager.FeatureArguments,RESPONSE,THIS extends FeatureManager.FeatureDefinition<INFO,ARGUMENTS,RESPONSE,THIS>> - Interface in io.quarkiverse.mcp.server
 
FeatureManager.FeatureInfo - Interface in io.quarkiverse.mcp.server
 
FeatureManager.RequestFeatureArguments - Interface in io.quarkiverse.mcp.server
 
FeatureManagerBase<RESULT,INFO extends FeatureManager.FeatureInfo> - Class in io.quarkiverse.mcp.server.runtime
 
FeatureManagerBase(Vertx, ObjectMapper, ConnectionManager, Instance<CurrentIdentityAssociation>, ResponseHandlers) - Constructor for class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
FeatureManagerBase.FeatureDefinitionBase<INFO extends FeatureManager.FeatureInfo,ARGUMENTS,RESPONSE,THIS extends FeatureManagerBase.FeatureDefinitionBase<INFO,ARGUMENTS,RESPONSE,THIS>> - Class in io.quarkiverse.mcp.server.runtime
 
FeatureManagerBase.FeatureDefinitionInfoBase<ARGUMENTS,RESPONSE> - Class in io.quarkiverse.mcp.server.runtime
 
FeatureMetadata<M> - Record Class in io.quarkiverse.mcp.server.runtime
 
FeatureMetadata(Feature, FeatureMethodInfo, Invoker<Object, Object>, ExecutionModel, Function<ResultMappers.Result<Object>, Uni<M>>) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Creates an instance of a FeatureMetadata record class.
FeatureMethodInfo - Record Class in io.quarkiverse.mcp.server.runtime
 
FeatureMethodInfo(String, String, String, String, String, int, List<FeatureArgument>, String, ToolManager.ToolAnnotations, Content.Annotations, String, Class<?>, Class<? extends OutputSchemaGenerator>) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Creates an instance of a FeatureMethodInfo record class.
fetchPage(McpRequest, Cursor, int) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
findFeatureByName(List<FeatureMetadata<T>>, String) - Static method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
findMatching(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
flattenedEnumsFromJsonProperty() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.FLATTENED_ENUMS_FROM_JSONPROPERTY.
flattenedEnumsFromJsonValue() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.FLATTENED_ENUMS_FROM_JSONVALUE.
FloatConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.FloatConverter
 
format() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns the value of the format record component.
from() - Element in annotation interface io.quarkiverse.mcp.server.Tool.OutputSchema
The class from which the schema is generated.
from(String) - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
from(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
Create a new key from the specified string value, i.e. from foo.bar/myKey.
from(String) - Static method in enum class io.quarkiverse.mcp.server.Notification.Type
 
fun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
fun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 

G

generate(Class<?>) - Method in interface io.quarkiverse.mcp.server.OutputSchemaGenerator
 
generate(Class<?>) - Method in class io.quarkiverse.mcp.server.runtime.DefaultSchemaGenerator
 
generateOutputSchema(Class<?>) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
Generate the output schema for structured content from the given class.
generator() - Element in annotation interface io.quarkiverse.mcp.server.Tool.OutputSchema
The generator class.
get(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
getBoolean(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
 
getCompletion(String, String) - Method in interface io.quarkiverse.mcp.server.CompletionManager
 
getCompletion(String, String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
getInteger(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
getJsonRpcErrorCode() - Method in exception io.quarkiverse.mcp.server.McpException
 
getName() - Method in enum class io.quarkiverse.mcp.server.Role
 
getNotification(Notification.Type, String) - Method in interface io.quarkiverse.mcp.server.NotificationManager
 
getNotification(Notification.Type, String) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
 
getNumber(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
 
getPrompt(String) - Method in interface io.quarkiverse.mcp.server.PromptManager
 
getPrompt(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
getResource(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager
 
getResource(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
getResourceTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager
 
getResourceTemplate(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
getString(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
 
getTool(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
getTool(String) - Method in interface io.quarkiverse.mcp.server.ToolManager
 
getType() - Method in interface io.quarkiverse.mcp.server.Content
 
getValue() - Method in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
 
getValue(MetaKey) - Method in interface io.quarkiverse.mcp.server.Meta
 
getValue(MetaKey) - Method in class io.quarkiverse.mcp.server.runtime.MetaImpl
 

H

handle(MCP_REQUEST) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
handleFailure(Object, Sender, McpConnection, Throwable, Logger, String, String) - Method in class io.quarkiverse.mcp.server.runtime.MessageHandler
 
has(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
hasHandler(long) - Method in class io.quarkiverse.mcp.server.runtime.ResponseHandlers
 
hashCode() - Method in record class io.quarkiverse.mcp.server.AudioContent
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ClientCapability
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.MetaKey
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ModelHint
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ProgressToken
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.PromptMessage
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.RequestId
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.RequestUri
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.Root
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.TextContent
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns a hash code value for this object.
hasInfos(McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
hasMore() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the hasMore record component.

I

id - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
id() - Method in interface io.quarkiverse.mcp.server.McpConnection
 
id() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
idempotentHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
If true, calling the tool repeatedly with the same arguments will have no additional effect on the its environment.
idempotentHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns the value of the idempotentHint record component.
Identity() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
 
idleTimeout - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
IGNORE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
Features are ignored.
ignorePropertyNamingStrategy() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.IGNORE_PROPERTY_NAMING_STRATEGY.
ignoreTypeInfoTransform() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.IGNORE_TYPE_INFO_TRANSFORM.
IMAGE - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
ImageContent - Record Class in io.quarkiverse.mcp.server
An image content provided to or from an LLM.
ImageContent(String, String) - Constructor for record class io.quarkiverse.mcp.server.ImageContent
 
ImageContent(String, String, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.ImageContent
Creates an instance of a ImageContent record class.
implementation() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the implementation record component.
Implementation - Record Class in io.quarkiverse.mcp.server
The name and version of an MCP implementation.
Implementation(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.Implementation
Creates an instance of a Implementation record class.
IN_OPERATION - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
The client sent the initialized notification.
includeContext() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
includeContext() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
includeOnlyJsonPropertyAnnotatedMethods() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.INCLUDE_ONLY_JSONPROPERTY_ANNOTATED_METHODS.
includePatternExpressions() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
Corresponds to JakartaValidationOption.INCLUDE_PATTERN_EXPRESSIONS.
info() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the info record component.
info(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.INFO log message notification to the client.
INFO - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
InitialCheck - Interface in io.quarkiverse.mcp.server
Performs an initial check when an MCP client connection is initialized, i.e. before the server capabilities are sent back to the client.
InitialCheck.CheckResult - Record Class in io.quarkiverse.mcp.server
 
initialize(InitialRequest) - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
INITIALIZE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
INITIALIZED - Enum constant in enum class io.quarkiverse.mcp.server.Notification.Type
notifications/initialized
initializeFailed(MCP_REQUEST) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
initializeRequest - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
INITIALIZING - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
The server responded to the initialize request with its own capabilities and information.
initialRequest() - Method in interface io.quarkiverse.mcp.server.McpConnection
 
initialRequest() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
InitialRequest - Record Class in io.quarkiverse.mcp.server
Represents the initial request sent from a client.
InitialRequest(Implementation, String, List<ClientCapability>, InitialRequest.Transport) - Constructor for record class io.quarkiverse.mcp.server.InitialRequest
Creates an instance of a InitialRequest record class.
InitialRequest.Transport - Enum Class in io.quarkiverse.mcp.server
 
inlineTransformedSubtypes() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.INLINE_TRANSFORMED_SUBTYPES.
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteListString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniListString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniListContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
 
INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
 
instructions() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
The instructions describing how to use the server and its features.
INTEGER - Enum constant in enum class io.quarkiverse.mcp.server.ProgressToken.Type
 
IntegerConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.IntegerConverter
 
intelligencePriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Returns the value of the intelligencePriority record component.
INTERNAL_ERROR - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
INVALID_PARAMS - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
INVALID_REQUEST - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
invalidServerNameStrategy() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig
The strategy used when server features, such as tools, prompts, and resources, reference an non-existent server name.
invoker() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the invoker record component.
io.quarkiverse.mcp.server - package io.quarkiverse.mcp.server
 
io.quarkiverse.mcp.server.runtime - package io.quarkiverse.mcp.server.runtime
 
io.quarkiverse.mcp.server.runtime.config - package io.quarkiverse.mcp.server.runtime.config
 
isError() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns the value of the isError record component.
isIdleTimeoutExpired() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
isMethod() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
isMethod() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
isNotification(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
isOptional() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the isOptional record component.
isParam() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
 
isPromptManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isPromptRef(String) - Method in class io.quarkiverse.mcp.server.runtime.Messages
 
isRequest(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
isRequested() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
Returns the value of the isRequested record component.
isResourceManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isResourceRef(String) - Method in class io.quarkiverse.mcp.server.runtime.Messages
 
isResourceTemplateManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isResponse(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
isSupported() - Method in interface io.quarkiverse.mcp.server.Elicitation
 
isSupported() - Method in interface io.quarkiverse.mcp.server.Roots
 
isSupported() - Method in interface io.quarkiverse.mcp.server.Sampling
 
isToolManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isValid(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
 
isValidFor(Feature) - Method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
isValidName(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
 
isValidPrefix(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
 
iterator() - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
iterator() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 

J

json() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
json() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
jsonIdentityReferenceAlwaysAsId() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.JSONIDENTITY_REFERENCE_ALWAYS_AS_ID.
JsonRPC - Class in io.quarkiverse.mcp.server.runtime
 
JsonRPC() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonRPC
 
JsonRpcErrorCodes - Class in io.quarkiverse.mcp.server
 
jsonrpcValidationFailed(MCP_REQUEST) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
JsonTextContentEncoder - Class in io.quarkiverse.mcp.server.runtime
 
JsonTextContentEncoder() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonTextContentEncoder
 
JsonTextResourceContentsEncoder - Class in io.quarkiverse.mcp.server.runtime
 
JsonTextResourceContentsEncoder() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
 

K

key(NotificationManager.NotificationInfo) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
 

L

lastModified() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
Returns the value of the lastModified record component.
lastModified() - Element in annotation interface io.quarkiverse.mcp.server.Resource.Annotations
 
lastUsed - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
level() - Method in interface io.quarkiverse.mcp.server.McpLog
 
list() - Method in interface io.quarkiverse.mcp.server.Roots
Send a roots/list message.
list() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
listAndAwait() - Method in interface io.quarkiverse.mcp.server.Roots
Send a roots/list message and wait for the result.
log() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
log(String, String, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
loggers - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
LOGGING_SET_LEVEL - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
logLevel - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
logLevel() - Method in interface io.quarkiverse.mcp.server.McpConnection
 
logLevel() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
LongConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.LongConverter
 

M

mapper - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
matches(INFO, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
maximum() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns the value of the maximum record component.
maxLength() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns the value of the maxLength record component.
maxTokens() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
maxTokens() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
MCP_CONNECTION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
MCP_LOG - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
McpConnection - Interface in io.quarkiverse.mcp.server
The connection from an MCP client.
McpConnection.Status - Enum Class in io.quarkiverse.mcp.server
 
McpConnectionBase - Class in io.quarkiverse.mcp.server.runtime
 
McpConnectionBase(String, McpServerRuntimeConfig) - Constructor for class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
McpException - Exception in io.quarkiverse.mcp.server
Indicates a protocol error in a server feature method.
McpException(String, int) - Constructor for exception io.quarkiverse.mcp.server.McpException
 
McpException(String, Throwable, int) - Constructor for exception io.quarkiverse.mcp.server.McpException
 
McpLog - Interface in io.quarkiverse.mcp.server
Send log message notifications to a connected MCP client.
McpLog.LogLevel - Enum Class in io.quarkiverse.mcp.server
 
McpMessageHandler<MCP_REQUEST extends McpRequest> - Class in io.quarkiverse.mcp.server.runtime
 
McpMessageHandler(McpServersRuntimeConfig, ConnectionManager, PromptManagerImpl, ToolManagerImpl, ResourceManagerImpl, PromptCompletionManagerImpl, ResourceTemplateManagerImpl, ResourceTemplateCompletionManagerImpl, NotificationManagerImpl, ResponseHandlers, McpMetadata, Vertx, List<InitialCheck>) - Constructor for class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
McpMetadata - Interface in io.quarkiverse.mcp.server.runtime
 
McpRequest - Interface in io.quarkiverse.mcp.server.runtime
 
McpRequestImpl<CONNECTION extends McpConnectionBase> - Class in io.quarkiverse.mcp.server.runtime
 
McpRequestImpl(String, Object, CONNECTION, Sender, SecuritySupport, ContextSupport, CurrentIdentityAssociation) - Constructor for class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
McpServer - Annotation Interface in io.quarkiverse.mcp.server
Binds features, such as tools, prompts, and resources, to a specific server configuration.
McpServerRecorder - Class in io.quarkiverse.mcp.server.runtime
 
McpServerRecorder() - Constructor for class io.quarkiverse.mcp.server.runtime.McpServerRecorder
 
McpServerRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.ClientLogging - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.DevMode - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.Elicitation - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.Prompts - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.Resources - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.ResourceTemplates - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.Roots - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.Sampling - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.ServerInfo - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.StructuredContent - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.Tools - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRuntimeConfig.TrafficLogging - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerSchemaGeneratorJacksonRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerSchemaGeneratorJakartaValidationRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerSchemaGeneratorSwagger2RuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServersRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServersRuntimeConfig.InvalidServerNameStrategy - Enum Class in io.quarkiverse.mcp.server.runtime.config
 
message() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest
 
message() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
Returns the value of the message record component.
message() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
 
message() - Method in class io.quarkiverse.mcp.server.runtime.ElicitationRequestImpl
 
message() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns the value of the message record component.
MessageHandler - Class in io.quarkiverse.mcp.server.runtime
 
MessageHandler() - Constructor for class io.quarkiverse.mcp.server.runtime.MessageHandler
 
messageReceived(JsonObject) - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
messageReceived(JsonObject, McpConnection) - Method in class io.quarkiverse.mcp.server.runtime.TrafficLogger
 
messages() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns the value of the messages record component.
messages() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
messages() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
Messages - Class in io.quarkiverse.mcp.server.runtime
 
Messages() - Constructor for class io.quarkiverse.mcp.server.runtime.Messages
 
messageSent(JsonObject) - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
messageSent(JsonObject, McpConnection) - Method in class io.quarkiverse.mcp.server.runtime.TrafficLogger
 
meta() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
Returns the value of the meta record component.
meta() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
meta() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns the value of the meta record component.
Meta - Interface in io.quarkiverse.mcp.server
Additional metadata sent from the client to the server.
META - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
metadata() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
metadata() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
MetaImpl - Class in io.quarkiverse.mcp.server.runtime
 
MetaKey - Record Class in io.quarkiverse.mcp.server
A key for additional metadata defined in the _meta part of the message.
MetaKey(String, String) - Constructor for record class io.quarkiverse.mcp.server.MetaKey
Creates an instance of a MetaKey record class.
METHOD_NOT_FOUND - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
mimeType() - Method in record class io.quarkiverse.mcp.server.AudioContent
Returns the value of the mimeType record component.
mimeType() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns the value of the mimeType record component.
mimeType() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns the value of the mimeType record component.
mimeType() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"The MIME type of this resource, if known."
mimeType() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the mimeType record component.
mimeType() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
 
mimeType() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
The MIME type of this resource template.
mimeType() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
 
mimeType() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the mimeType record component.
mimeType() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns the value of the mimeType record component.
minimum() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns the value of the minimum record component.
minLength() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns the value of the minLength record component.
model() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns the value of the model record component.
ModelHint - Record Class in io.quarkiverse.mcp.server
 
ModelHint(String) - Constructor for record class io.quarkiverse.mcp.server.ModelHint
Creates an instance of a ModelHint record class.
modelHints() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Returns the value of the modelHints record component.
modelPreferences() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
modelPreferences() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
ModelPreferences - Record Class in io.quarkiverse.mcp.server
The preferences for model selection.
ModelPreferences(BigDecimal, List<ModelHint>, BigDecimal, BigDecimal) - Constructor for record class io.quarkiverse.mcp.server.ModelPreferences
Creates an instance of a ModelPreferences record class.

N

name - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
name - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
name() - Method in record class io.quarkiverse.mcp.server.ClientCapability
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.CompleteArg
 
name() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionInfo
 
name() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
It is guaranteed that the name is unique for a specific feature.
name() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns the value of the name record component.
name() - Method in record class io.quarkiverse.mcp.server.MetaKey
Returns the value of the name record component.
name() - Method in record class io.quarkiverse.mcp.server.ModelHint
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
Each prompt must have a unique name.
name() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
 
name() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.Resource
Each resource must have a unique name.
name() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
Each resource template must have a unique name.
name() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplateArg
 
name() - Method in record class io.quarkiverse.mcp.server.Root
Returns the value of the name record component.
name() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
The name of the server is included in the response to an `initialize` request.
name() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the name record component.
name() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
name() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.Tool
Each tool must have a unique name.
name() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
 
name() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the name record component.
NEW - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
A new connnection, waiting for the initialize request from the client.
newCompletion(String) - Method in interface io.quarkiverse.mcp.server.CompletionManager
The combination of the name reference and argument name must be unique.
newCompletion(String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
newError(Object, int, String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newLog(McpLog.LogLevel, String, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newNotification(String) - Method in interface io.quarkiverse.mcp.server.NotificationManager
 
newNotification(String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newNotification(String) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
 
newNotification(String, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newPing(Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newPrompt(String) - Method in interface io.quarkiverse.mcp.server.PromptManager
 
newPrompt(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
newRequest(Object, String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newRequest(Object, String, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newResource(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager
 
newResource(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
newResourceTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager
 
newResourceTemplate(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
newResult(Object, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
newTool(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
newTool(String) - Method in interface io.quarkiverse.mcp.server.ToolManager
 
NONE - Enum constant in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompletionManagerImpl
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
NOTICE - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
Notification - Annotation Interface in io.quarkiverse.mcp.server
Annotate a business method of a CDI bean that will be called when an MCP client sends a notification message, such as notifications/initialized.
NOTIFICATION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
Notification.Type - Enum Class in io.quarkiverse.mcp.server
 
notificationBuilder() - Method in interface io.quarkiverse.mcp.server.Progress
ProgressNotification can be be used to send a notification message.
notificationManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NotificationManager - Interface in io.quarkiverse.mcp.server
This manager can be used to register a new Notification callback programmatically.
NotificationManager.NotificationArguments - Interface in io.quarkiverse.mcp.server
 
NotificationManager.NotificationDefinition - Interface in io.quarkiverse.mcp.server
NotificationManager.NotificationInfo - Interface in io.quarkiverse.mcp.server
Notification callback info.
NotificationManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
notifications() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
NOTIFICATIONS_CANCELLED - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_INITIALIZED - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_MESSAGE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_PROGRESS - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_PROMPTS_LIST_CHANGED - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_RESOURCES_LIST_CHANGED - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_ROOTS_LIST_CHANGED - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
NOTIFICATIONS_TOOLS_LIST_CHANGED - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
notifyConnections(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
notNullableFieldIsRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
Corresponds to JakartaValidationOption.NOT_NULLABLE_FIELD_IS_REQUIRED.
notNullableMethodIsRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
Corresponds to JakartaValidationOption.NOT_NULLABLE_METHOD_IS_REQUIRED.
NUMBER - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
 
NumberSchema() - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
 
NumberSchema(boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
 
NumberSchema(String, String, Number, Number, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Creates an instance of a NumberSchema record class.

O

OBJECT - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
 
of(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
Create a new key with the specified name but without a prefix.
of(String, String...) - Static method in record class io.quarkiverse.mcp.server.MetaKey
Create a new key with the specified name and the prefix is built from the supplied labels.
openWorldHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
If true, this tool may interact with an "open world" of external entities.
openWorldHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns the value of the openWorldHint record component.
OperationCancellationException() - Constructor for exception io.quarkiverse.mcp.server.Cancellation.OperationCancellationException
 
outputSchema() - Element in annotation interface io.quarkiverse.mcp.server.Tool
An output schema for validation of results with structured content.
outputSchemaFrom() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the outputSchemaFrom record component.
outputSchemaGenerator() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the outputSchemaGenerator record component.
OutputSchemaGenerator - Interface in io.quarkiverse.mcp.server
 

P

pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Prompts
If the number of prompts exceeds the page size then pagination is enabled and the given page size is used.
pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Resources
If the number of resources exceeds the page size then pagination is enabled and the given page size is used.
pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ResourceTemplates
If the number of resource templates exceeds the page size then pagination is enabled and the given page size is used.
pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Tools
If the number of tools exceeds the page size then pagination is enabled and the given page size is used.
PARAMS - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
PARSE_ERROR - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
parseAnnotations(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
 
parseContent(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
 
parseMeta(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
 
parseResourceContents(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
 
pattern() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Returns the value of the pattern record component.
perform(InitialRequest) - Method in interface io.quarkiverse.mcp.server.InitialCheck
Use the VertxContextSupport.executeBlocking(java.util.concurrent.Callable) if you need to execute some blocking code in the check.
PING - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
preferIdnEmailFormat() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
Corresponds to JakartaValidationOption.PREFER_IDN_EMAIL_FORMAT.
prefix() - Method in record class io.quarkiverse.mcp.server.MetaKey
Returns the value of the prefix record component.
prepareArguments(FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
prepareArguments(FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
priority() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
Returns the value of the priority record component.
priority() - Element in annotation interface io.quarkiverse.mcp.server.Resource.Annotations
 
progress() - Method in interface io.quarkiverse.mcp.server.FeatureManager.RequestFeatureArguments
 
progress() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
 
progress() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
 
Progress - Interface in io.quarkiverse.mcp.server
If an MCP client specifies the progress token in a request, then the server can send progress notification messages back to the client.
PROGRESS - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
ProgressNotification - Interface in io.quarkiverse.mcp.server
Represents a notifications/progress message.
ProgressNotification.Builder - Interface in io.quarkiverse.mcp.server
Convenient progress notification builder.
ProgressToken - Record Class in io.quarkiverse.mcp.server
The progress token sent by the client.
ProgressToken(Object) - Constructor for record class io.quarkiverse.mcp.server.ProgressToken
Creates an instance of a ProgressToken record class.
ProgressToken.Type - Enum Class in io.quarkiverse.mcp.server
 
ProgressTracker - Interface in io.quarkiverse.mcp.server
Tracks progress updates and sends notifications.
ProgressTracker.Builder - Interface in io.quarkiverse.mcp.server
Convenient progress tracker builder.
Prompt - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean as an exposed prompt template.
PROMPT - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
PROMPT_COMPLETE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
PROMPT_REF - Static variable in class io.quarkiverse.mcp.server.runtime.Messages
 
PromptArg - Annotation Interface in io.quarkiverse.mcp.server
Annotates a parameter of a Prompt method.
PromptArgument(String, String, String, boolean, String) - Constructor for record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Creates an instance of a PromptArgument record class.
promptCompletionManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
PromptCompletionManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new prompt completion programmatically.
PromptCompletionManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
PromptCompletionManagerImpl(McpMetadata, Vertx, ObjectMapper, ConnectionManager, PromptManagerImpl, Instance<CurrentIdentityAssociation>, ResponseHandlers) - Constructor for class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
 
promptCompletions() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
PromptEncoderResultMapper - Class in io.quarkiverse.mcp.server.runtime
 
PromptEncoderResultMapper() - Constructor for class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
 
PromptFilter - Interface in io.quarkiverse.mcp.server
Any CDI bean that implements this interface is used to determine the set of visible/accesible prompts for a specific MCP client.
PromptListOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
 
promptManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
PromptManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new prompt programmatically.
PromptManager.PromptArgument - Record Class in io.quarkiverse.mcp.server
 
PromptManager.PromptArguments - Interface in io.quarkiverse.mcp.server
 
PromptManager.PromptDefinition - Interface in io.quarkiverse.mcp.server
PromptManager.PromptInfo - Interface in io.quarkiverse.mcp.server
Tool info.
PromptManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
PromptMessage - Record Class in io.quarkiverse.mcp.server
A message returned as a part of a prompt.
PromptMessage(Role, Content) - Constructor for record class io.quarkiverse.mcp.server.PromptMessage
Creates an instance of a PromptMessage record class.
PromptOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
 
PromptResponse - Record Class in io.quarkiverse.mcp.server
Response to a prompts/get request from the client.
PromptResponse(String, List<PromptMessage>) - Constructor for record class io.quarkiverse.mcp.server.PromptResponse
 
PromptResponse(String, List<PromptMessage>, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.PromptResponse
Creates an instance of a PromptResponse record class.
PromptResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as PromptResponse.
prompts() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Prompts config.
prompts() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
PROMPTS_GET - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
PROMPTS_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
PromptUniListOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
 
PromptUniOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
 
properties() - Method in record class io.quarkiverse.mcp.server.ClientCapability
Returns the value of the properties record component.
protocolVersion() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the protocolVersion record component.
provider() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the provider record component.

Q

Q_CLOSE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 

R

RAW_MESSAGE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
rawMessage() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
RawMessage - Interface in io.quarkiverse.mcp.server
A raw message that represents an unprocessed MCP request or notification from an MCP client.
readOnlyHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
If true, the tool does not modify its environment.
readOnlyHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns the value of the readOnlyHint record component.
reason() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
Returns the value of the reason record component.
register() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
Registers the resulting info and sends notifications to all connected clients.
remove(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
removeCompletion(Predicate<CompletionManager.CompletionInfo>) - Method in interface io.quarkiverse.mcp.server.CompletionManager
Removes all completions previously added with CompletionManager.newCompletion(String) and matching the given filter.
removeCompletion(Predicate<CompletionManager.CompletionInfo>) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
removeNotification(Predicate<NotificationManager.NotificationInfo>) - Method in interface io.quarkiverse.mcp.server.NotificationManager
Removes an init callback previously added with NotificationManager.newNotification(String).
removeNotification(Predicate<NotificationManager.NotificationInfo>) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
 
removePrompt(String) - Method in interface io.quarkiverse.mcp.server.PromptManager
Removes a prompt previously added with PromptManager.newPrompt(String).
removePrompt(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
removeResource(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager
Removes a resource previously added with ResourceManager.newResource(String).
removeResource(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
removeResourceTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager
Removes a resource template previously added with ResourceTemplateManager.newResourceTemplate(String).
removeResourceTemplate(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
removeTool(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
removeTool(String) - Method in interface io.quarkiverse.mcp.server.ToolManager
Removes a tool previously added with ToolManager.newTool(String).
REQUEST_ID - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
REQUEST_URI - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
requestBuilder() - Method in interface io.quarkiverse.mcp.server.Elicitation
 
requestBuilder() - Method in interface io.quarkiverse.mcp.server.Sampling
 
requestContextActivated() - Method in interface io.quarkiverse.mcp.server.runtime.ContextSupport
 
requestedSchema() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest
 
requestedSchema() - Method in class io.quarkiverse.mcp.server.runtime.ElicitationRequestImpl
 
requestId() - Method in interface io.quarkiverse.mcp.server.FeatureManager.RequestFeatureArguments
 
RequestId - Record Class in io.quarkiverse.mcp.server
"Requests MUST include a string or integer ID."
RequestId(Object) - Constructor for record class io.quarkiverse.mcp.server.RequestId
Creates an instance of a RequestId record class.
requestUri() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
 
requestUri() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
 
RequestUri - Record Class in io.quarkiverse.mcp.server
Resource and resource template methods may accept the requested URI.
RequestUri(String) - Constructor for record class io.quarkiverse.mcp.server.RequestUri
Creates an instance of a RequestUri record class.
required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Returns the value of the required record component.
required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns the value of the required record component.
required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns the value of the required record component.
required() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.PrimitiveSchema
 
required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns the value of the required record component.
required() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
An argument is required by default.
required() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the required record component.
required() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the required record component.
required() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
An argument is required by default unless no annotation value is set explicitly and the type of the annotated parameter is Optional or the default value is set with ToolArg.defaultValue().
required() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the required record component.
requiresUri() - Method in enum class io.quarkiverse.mcp.server.runtime.Feature
 
resource() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Returns the value of the resource record component.
Resource - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean as an exposed resource.
RESOURCE - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
RESOURCE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
RESOURCE_LINK - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
RESOURCE_NOT_FOUND - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
RESOURCE_REF - Static variable in class io.quarkiverse.mcp.server.runtime.Messages
 
RESOURCE_TEMPLATE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
RESOURCE_TEMPLATE_COMPLETE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
RESOURCE_TEMPLATES_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
Resource.Annotations - Annotation Interface in io.quarkiverse.mcp.server
 
resourceAnnotations() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the resourceAnnotations record component.
ResourceContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
 
ResourceContents - Interface in io.quarkiverse.mcp.server
Represents text/binary data of a resource.
ResourceContents.Type - Enum Class in io.quarkiverse.mcp.server
 
ResourceContentsData(RequestUri, TYPE) - Constructor for record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Creates an instance of a ResourceContentsData record class.
ResourceContentsEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as ResourceContents.
ResourceContentsEncoder.ResourceContentsData<TYPE> - Record Class in io.quarkiverse.mcp.server
 
ResourceContentsEncoderResultMapper - Class in io.quarkiverse.mcp.server.runtime
 
ResourceContentsEncoderResultMapper() - Constructor for class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
ResourceFilter - Interface in io.quarkiverse.mcp.server
Any CDI bean that implements this interface is used to determine the set of visible/accesible resources for a specific MCP client.
ResourceLink - Record Class in io.quarkiverse.mcp.server
A resource link.
ResourceLink(String, String) - Constructor for record class io.quarkiverse.mcp.server.ResourceLink
 
ResourceLink(String, String, String, String, String, Integer, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.ResourceLink
Creates an instance of a ResourceLink record class.
ResourceListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
 
resourceManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ResourceManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new resource programmatically.
ResourceManager.ResourceArguments - Interface in io.quarkiverse.mcp.server
 
ResourceManager.ResourceDefinition - Interface in io.quarkiverse.mcp.server
ResourceManager.ResourceInfo - Interface in io.quarkiverse.mcp.server
Resource info.
ResourceManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ResourceResponse - Record Class in io.quarkiverse.mcp.server
Response to a resources/read request from the client.
ResourceResponse(List<ResourceContents>) - Constructor for record class io.quarkiverse.mcp.server.ResourceResponse
 
ResourceResponse(List<ResourceContents>, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.ResourceResponse
Creates an instance of a ResourceResponse record class.
resources() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Resources config.
resources() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
RESOURCES_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
RESOURCES_READ - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
RESOURCES_SUBSCRIBE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
RESOURCES_UNSUBSCRIBE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ResourceTemplate - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean as an exposed resource template.
ResourceTemplateArg - Annotation Interface in io.quarkiverse.mcp.server
Annotates a parameter of a ResourceTemplate method.
resourceTemplateCompletionManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ResourceTemplateCompletionManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new prompt completion programmatically.
ResourceTemplateCompletionManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
resourceTemplateCompletions() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
ResourceTemplateFilter - Interface in io.quarkiverse.mcp.server
Any CDI bean that implements this interface is used to determine the set of visible/accesible resource templates for a specific MCP client.
resourceTemplateManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ResourceTemplateManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new resource template programmatically.
ResourceTemplateManager.ResourceTemplateArguments - Interface in io.quarkiverse.mcp.server
 
ResourceTemplateManager.ResourceTemplateDefinition - Interface in io.quarkiverse.mcp.server
ResourceTemplateManager.ResourceTemplateInfo - Interface in io.quarkiverse.mcp.server
Resource info.
ResourceTemplateManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ResourceTemplateManagerImpl.VariableMatcher - Record Class in io.quarkiverse.mcp.server.runtime
 
resourceTemplates() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Resource templates config.
resourceTemplates() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
ResourceUniContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniContent
 
ResourceUniListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniListContent
 
respectJsonPropertyOrder() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.RESPECT_JSONPROPERTY_ORDER.
respectJsonPropertyRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.RESPECT_JSONPROPERTY_REQUIRED.
ResponseHandlers - Class in io.quarkiverse.mcp.server.runtime
 
Result(boolean, Optional<String>) - Constructor for record class io.quarkiverse.mcp.server.Cancellation.Result
Creates an instance of a Result record class.
Result(R, String) - Constructor for record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
Creates an instance of a Result record class.
resultMapper() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the resultMapper record component.
ResultMappers - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers
 
ResultMappers.CompleteListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.CompleteString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.CompleteUniListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.CompleteUniString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.Identity - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptListOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptUniListOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptUniOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceUniContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceUniListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.Result<R> - Record Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToUni - Class in io.quarkiverse.mcp.server.runtime
 
role() - Method in record class io.quarkiverse.mcp.server.PromptMessage
Returns the value of the role record component.
role() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
Returns the value of the role record component.
role() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns the value of the role record component.
Role - Enum Class in io.quarkiverse.mcp.server
The sender or recipient of messages in a conversation.
Root - Record Class in io.quarkiverse.mcp.server
 
Root(String, String) - Constructor for record class io.quarkiverse.mcp.server.Root
Creates an instance of a Root record class.
roots() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
roots() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Roots config.
Roots - Interface in io.quarkiverse.mcp.server
If an MCP client supports the roots capability, then the server can obtain the list of root objects.
ROOTS - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
ROOTS - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
 
ROOTS_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ROOTS_LIST_CHANGED - Enum constant in enum class io.quarkiverse.mcp.server.Notification.Type
notifications/roots/list_changed
runOnVirtualThread - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
runOnVirtualThread - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 

S

sampling() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
 
sampling() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Sampling config.
Sampling - Interface in io.quarkiverse.mcp.server
If an MCP client supports the "sampling" capability, then the server can request LLM sampling from language models.
SAMPLING - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
 
SAMPLING - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
 
SAMPLING_CREATE_MESSAGE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
SamplingMessage - Record Class in io.quarkiverse.mcp.server
 
SamplingMessage(Role, Content) - Constructor for record class io.quarkiverse.mcp.server.SamplingMessage
Creates an instance of a SamplingMessage record class.
SamplingRequest - Interface in io.quarkiverse.mcp.server
A request from the server to sample an LLM.
SamplingRequest.Builder - Interface in io.quarkiverse.mcp.server
 
SamplingRequest.IncludeContext - Enum Class in io.quarkiverse.mcp.server
A request to include context from one or more MCP servers.
SamplingRequestImpl - Class in io.quarkiverse.mcp.server.runtime
 
SamplingResponse - Record Class in io.quarkiverse.mcp.server
A response to a SamplingRequest.
SamplingResponse(Content, String, Role, String, Meta) - Constructor for record class io.quarkiverse.mcp.server.SamplingResponse
Creates an instance of a SamplingResponse record class.
SchemaGeneratorConfigCustomizer - Interface in io.quarkiverse.mcp.server.runtime
An interface that allows customization of the SchemaGeneratorConfigBuilder before the SchemaGenerator is built.
SchemaGeneratorConfigCustomizerJackson - Class in io.quarkiverse.mcp.server.runtime
 
SchemaGeneratorConfigCustomizerJackson(McpServerSchemaGeneratorJacksonRuntimeConfig) - Constructor for class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerJackson
 
SchemaGeneratorConfigCustomizerJakartaValidation - Class in io.quarkiverse.mcp.server.runtime
 
SchemaGeneratorConfigCustomizerJakartaValidation(McpServerSchemaGeneratorJakartaValidationRuntimeConfig) - Constructor for class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerJakartaValidation
 
SchemaGeneratorConfigCustomizerSwagger2 - Class in io.quarkiverse.mcp.server.runtime
 
SchemaGeneratorConfigCustomizerSwagger2(McpServerSchemaGeneratorSwagger2RuntimeConfig) - Constructor for class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerSwagger2
 
SECURITY_ERROR - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
 
securitySupport() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
securitySupport() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
SecuritySupport - Interface in io.quarkiverse.mcp.server.runtime
 
self() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
send() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest
Send a message to the client.
send() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
Send the message asynchronously to the client.
send() - Method in class io.quarkiverse.mcp.server.runtime.ElicitationRequestImpl
 
send() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
send() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
Send a message to the client.
send(McpLog.LogLevel, Object) - Method in interface io.quarkiverse.mcp.server.McpLog
Sends a log message notification to the client if the specified level is higher or equal to the current level.
send(McpLog.LogLevel, String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Sends a log message notification to the client if the specified level is higher or equal to the current level.
send(JsonObject) - Method in interface io.quarkiverse.mcp.server.runtime.Sender
 
sendAndAwait() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest
Send a message to the client and wait for the result.
sendAndAwait() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
Send a message to the client and wait for the result.
sendAndForget() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
Send the message to the client without waiting for the result.
sender() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
sender() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
Sender - Interface in io.quarkiverse.mcp.server.runtime
 
sendError(Object, int, String) - Method in interface io.quarkiverse.mcp.server.runtime.Sender
 
sendInternalError(Object) - Method in interface io.quarkiverse.mcp.server.runtime.Sender
 
sendResult(Object, Object) - Method in interface io.quarkiverse.mcp.server.runtime.Sender
 
sendUpdateAndForget() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
Sends update notifications to all subscribers without waiting for the result.
serializedArguments() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
 
serverInfo() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
The server info is included in the response to an `initialize` request.
serverName - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
serverName - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
serverName() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
serverName() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
serverName() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the serverName record component.
serverName() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
 
serverName() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
 
serverName() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
Returns the value of the serverName record component.
serverNames() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
servers() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig
Server configurations.
setAnnotations(Content.Annotations) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setAnnotations(Content.Annotations) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
 
setAnnotations(ToolManager.ToolAnnotations) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
 
setArgumentName(String) - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionDefinition
Set the name of the completed argument.
setAsyncHandler(Function<ARGUMENTS, Uni<RESPONSE>>) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
 
setAsyncHandler(Function<ARGUMENTS, Uni<RESPONSE>>) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
setCurrentIdentity(CurrentIdentityAssociation) - Method in interface io.quarkiverse.mcp.server.runtime.SecuritySupport
 
setDefaultStep(double) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
The default step is used for ProgressTracker.advanceAndForget() method.
setDefaultStep(long) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
The default step is used for ProgressTracker.advanceAndForget() method.
setDescription(String) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
 
setDescription(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
setHandler(Function<ARGUMENTS, RESPONSE>) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
 
setHandler(Function<ARGUMENTS, RESPONSE>, boolean) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
 
setHandler(Function<ARGUMENTS, RESPONSE>, boolean) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
setIncludeContext(SamplingRequest.IncludeContext) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setInitialized() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
setMaxTokens(long) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setMessage(String) - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
 
setMessage(String) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
 
setMessageBuilder(Function<BigDecimal, String>) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
The message builder accepts the current progress value and produces a relevant notification message.
setMetadata(Map<String, Object>) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setMimeType(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setMimeType(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
 
setModelPreferences(ModelPreferences) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setOutputSchema(Object) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
 
setProgress(double) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
 
setProgress(long) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
 
setServerName(String) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
 
setServerName(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
setSize(int) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setStopSequences(List<String>) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setSystemPrompt(String) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setTemperature(BigDecimal) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
 
setTimeout(Duration) - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
If no timeout is set then the default value configured with the quarkus.mcp.server.elicitation.default-timeout is used.
setTimeout(Duration) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
If no timeout is set then the default value configured with the quarkus.mcp.server.sampling.default-timeout is used.
setTitle(String) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
 
setTitle(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setTitle(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
 
setTitle(String) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
 
setTotal(double) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
 
setTotal(double) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
The expected total value.
setTotal(long) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
 
setTotal(long) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
The expected total value.
setType(Notification.Type) - Method in interface io.quarkiverse.mcp.server.NotificationManager.NotificationDefinition
 
setUri(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setUriTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
 
ShortConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ShortConverter
 
size() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"The size of the raw resource content, in bytes (i.e., before base64 encoding or any tokenization), if known."
size() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the size record component.
size() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
 
size() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the size record component.
skipProcessingIfCancelled() - Method in interface io.quarkiverse.mcp.server.Cancellation
Perform the check and if cancellation is requested then skip the processing, i.e. throw Cancellation.OperationCancellationException.
skipSubtypeLookup() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
Corresponds to JacksonOption.SKIP_SUBTYPE_LOOKUP.
speedPriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Returns the value of the speedPriority record component.
SSE - Enum constant in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
The HTTP/SSE transport from version 2024-11-05.
status - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
status() - Method in interface io.quarkiverse.mcp.server.McpConnection
 
status() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
STDIO - Enum constant in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
The stdio transport.
step() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
 
stopReason() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns the value of the stopReason record component.
stopSequences() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
stopSequences() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
STREAMABLE_HTTP - Enum constant in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
The Streamable HTTP transport from version 2025-03-26.
STRING - Enum constant in enum class io.quarkiverse.mcp.server.ProgressToken.Type
 
STRING - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
 
StringSchema() - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
 
StringSchema(boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
 
StringSchema(String, String, Integer, Integer, ElicitationRequest.StringSchema.Format, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Creates an instance of a StringSchema record class.
structuredContent() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Tools
Structured content config.
structuredContent() - Element in annotation interface io.quarkiverse.mcp.server.Tool
If set to true and the method returns a type X which is not specifically treated (see the conversion rules), then the return value is converted to JSON and used as a structuredContent of the result.
structuredContent() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns the value of the structuredContent record component.
structuredError(Object) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
structuredSuccess(Object) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
success(C...) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
success(String) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
success(List<C>) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
SUCCESS - Static variable in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
 
successs() - Static method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
 
supports(Class<?>) - Method in interface io.quarkiverse.mcp.server.Encoder
 
supports(Class<?>) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextContentEncoder
 
supports(Class<?>) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
 
supportsCapability(String) - Method in record class io.quarkiverse.mcp.server.InitialRequest
 
supportsElicitation() - Method in record class io.quarkiverse.mcp.server.InitialRequest
 
supportsRoots() - Method in record class io.quarkiverse.mcp.server.InitialRequest
 
supportsSampling() - Method in record class io.quarkiverse.mcp.server.InitialRequest
 
systemPrompt() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
systemPrompt() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 

T

temperature() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
 
temperature() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
 
test(PromptManager.PromptInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.PromptFilter
Returns true if the given prompt should be considered visible/accesible for a specific MCP client.
test(ResourceManager.ResourceInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.ResourceFilter
Returns true if the given resource should be considered visible/accesible for a specific MCP client.
test(ResourceTemplateManager.ResourceTemplateInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateFilter
Returns true if the given resource template should be considered visible/accesible for a specific MCP client.
test(ToolManager.ToolInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.ToolFilter
Returns true if the given tool should be considered visible/accesible for a specific MCP client.
text() - Method in record class io.quarkiverse.mcp.server.TextContent
Returns the value of the text record component.
text() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns the value of the text record component.
TEXT - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
TEXT - Enum constant in enum class io.quarkiverse.mcp.server.ResourceContents.Type
 
TextContent - Record Class in io.quarkiverse.mcp.server
A text content provided to or from an LLM.
TextContent(String) - Constructor for record class io.quarkiverse.mcp.server.TextContent
 
TextContent(String, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.TextContent
Creates an instance of a TextContent record class.
textLimit() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.TrafficLogging
The number of characters of a text message which will be logged if traffic logging is enabled.
TextResourceContents - Record Class in io.quarkiverse.mcp.server
Text data of a resource.
TextResourceContents(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.TextResourceContents
 
TextResourceContents(String, String, String, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.TextResourceContents
Creates an instance of a TextResourceContents record class.
THIS_SERVER - Enum constant in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
 
title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Returns the value of the title record component.
title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns the value of the title record component.
title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns the value of the title record component.
title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns the value of the title record component.
title() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns the value of the title record component.
title() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
A human-readable name for this prompt.
title() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
A human-readable name.
title() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the title record component.
title() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptInfo
 
title() - Element in annotation interface io.quarkiverse.mcp.server.Resource
A human-readable name for this resource.
title() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the title record component.
title() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
 
title() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
A human-readable name for this resource template.
title() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
 
title() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
The human-readable name of the server is included in the response to an `initialize` request.
title() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the title record component.
title() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the title record component.
title() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
A human-readable title for the tool.
title() - Element in annotation interface io.quarkiverse.mcp.server.Tool
A human-readable title for the tool.
title() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns the value of the title record component.
title() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
 
token() - Method in interface io.quarkiverse.mcp.server.Progress
 
token() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
 
token() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
 
Tool - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean as an exposed tool.
TOOL - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
Tool.Annotations - Annotation Interface in io.quarkiverse.mcp.server
 
Tool.OutputSchema - Annotation Interface in io.quarkiverse.mcp.server
 
toolAnnotations() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the toolAnnotations record component.
ToolAnnotations(String, boolean, boolean, boolean, boolean) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Creates an instance of a ToolAnnotations record class.
ToolArg - Annotation Interface in io.quarkiverse.mcp.server
Annotates a parameter of a Tool method.
ToolArgument(String, String, boolean, Type, String) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Creates an instance of a ToolArgument record class.
toolArgumentHolders() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
ToolCallException - Exception in io.quarkiverse.mcp.server
Indicates a business logic error in a Tool method.
ToolCallException(String) - Constructor for exception io.quarkiverse.mcp.server.ToolCallException
 
ToolCallException(String, Throwable) - Constructor for exception io.quarkiverse.mcp.server.ToolCallException
 
ToolCallException(Throwable) - Constructor for exception io.quarkiverse.mcp.server.ToolCallException
 
ToolContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
 
ToolEncoderResultMapper - Class in io.quarkiverse.mcp.server.runtime
 
ToolFilter - Interface in io.quarkiverse.mcp.server
Any CDI bean that implements this interface is used to determine the set of visible/accesible tools for a specific MCP client.
ToolListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
 
ToolListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
 
toolManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ToolManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new tool programmatically.
ToolManager.ToolAnnotations - Record Class in io.quarkiverse.mcp.server
 
ToolManager.ToolArgument - Record Class in io.quarkiverse.mcp.server
 
ToolManager.ToolArguments - Interface in io.quarkiverse.mcp.server
 
ToolManager.ToolDefinition - Interface in io.quarkiverse.mcp.server
ToolManager.ToolInfo - Interface in io.quarkiverse.mcp.server
Tool info.
ToolManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ToolResponse - Record Class in io.quarkiverse.mcp.server
Response to a tools/call request from the client.
ToolResponse(boolean, List<? extends Content>) - Constructor for record class io.quarkiverse.mcp.server.ToolResponse
 
ToolResponse(boolean, List<? extends Content>, Object, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.ToolResponse
Creates an instance of a ToolResponse record class.
ToolResponse(boolean, List<? extends Content>, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.ToolResponse
 
ToolResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as ToolResponse.
tools() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Tools config.
tools() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
TOOLS_CALL - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
TOOLS_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
ToolString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
 
ToolStructuredContentResultMapper - Class in io.quarkiverse.mcp.server.runtime
 
ToolStructuredContentResultMapper(McpServersRuntimeConfig, ObjectMapper) - Constructor for class io.quarkiverse.mcp.server.runtime.ToolStructuredContentResultMapper
 
ToolUniContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
 
ToolUniListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
 
ToolUniListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
 
ToolUniString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
 
toResponse(Content) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
toResponse(PromptResponse) - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
 
toResponse(List<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
toResponse(List<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
toString() - Method in record class io.quarkiverse.mcp.server.AudioContent
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ClientCapability
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.MetaKey
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ModelHint
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ProgressToken
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.PromptMessage
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.RequestId
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.RequestUri
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.Root
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.TextContent
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns a string representation of this record class.
total() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the total record component.
total() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
 
total() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
 
touch() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
ToUni() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
 
trackerBuilder() - Method in interface io.quarkiverse.mcp.server.Progress
ProgressTracker is a stateful thread-safe construct that can be be used to update the progress status and send notification messages in one step.
trafficLogger - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
trafficLogger() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
TrafficLogger - Class in io.quarkiverse.mcp.server.runtime
 
TrafficLogger(int) - Constructor for class io.quarkiverse.mcp.server.runtime.TrafficLogger
 
trafficLogging() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
Traffic logging config.
transport() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the transport record component.
transport() - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
type() - Method in record class io.quarkiverse.mcp.server.AudioContent
 
type() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
 
type() - Method in interface io.quarkiverse.mcp.server.Content
 
type() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
 
type() - Method in record class io.quarkiverse.mcp.server.ImageContent
 
type() - Method in interface io.quarkiverse.mcp.server.NotificationManager.NotificationInfo
 
type() - Method in record class io.quarkiverse.mcp.server.ProgressToken
 
type() - Method in interface io.quarkiverse.mcp.server.ResourceContents
 
type() - Method in record class io.quarkiverse.mcp.server.ResourceLink
 
type() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the type record component.
type() - Method in record class io.quarkiverse.mcp.server.TextContent
 
type() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
 
type() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the type record component.

U

uni() - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
uni() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
uniList() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
UNSUPPORTED_PROTOCOL - Static variable in record class io.quarkiverse.mcp.server.runtime.Error
 
uri() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns the value of the uri record component.
uri() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"The URI of this resource."
uri() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Returns the value of the uri record component.
uri() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the uri record component.
uri() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
 
uri() - Method in record class io.quarkiverse.mcp.server.Root
Returns the value of the uri record component.
uri() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the uri record component.
uri() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns the value of the uri record component.
uriTemplate() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
The Level 1 URI template that can be used to construct resource URIs.
uriTemplate() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
 
USER - Enum constant in enum class io.quarkiverse.mcp.server.Role
 

V

validate() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
validate(boolean) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
validate(JsonObject, Sender) - Static method in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
validateReference(String, String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
validateReference(String, String) - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
 
validateReference(String, String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompletionManagerImpl
 
value() - Element in annotation interface io.quarkiverse.mcp.server.CompletePrompt
The name reference to a prompt.
value() - Element in annotation interface io.quarkiverse.mcp.server.CompleteResourceTemplate
The name reference to a resource template.
value() - Element in annotation interface io.quarkiverse.mcp.server.McpServer
The name of the server.
value() - Element in annotation interface io.quarkiverse.mcp.server.Notification
 
value() - Method in record class io.quarkiverse.mcp.server.ProgressToken
Returns the value of the value record component.
value() - Method in record class io.quarkiverse.mcp.server.RequestId
Returns the value of the value record component.
value() - Method in record class io.quarkiverse.mcp.server.RequestUri
Returns the value of the value record component.
value() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
Returns the value of the value record component.
value() - Element in annotation interface io.quarkiverse.mcp.server.WrapBusinessError
The exception is only wrapped automatically if it's assignable from any of the specified classes.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.Content.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.McpConnection.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.Notification.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.ProgressToken.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.ResourceContents.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.Role
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.Feature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
Returns the enum constant of this class with the specified name.
values() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the values record component.
values() - Static method in enum class io.quarkiverse.mcp.server.Content.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.McpConnection.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.Notification.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.ProgressToken.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.ResourceContents.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.Role
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.runtime.Feature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
Returns an array containing the constants of this enum class, in the order they are declared.
VariableMatcher(Pattern, List<String>) - Constructor for record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Creates an instance of a VariableMatcher record class.
variables() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Returns the value of the variables record component.
version() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns the value of the version record component.
version() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
The version of the server is included in the response to an `initialize` request.
VERSION - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
vertx - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
vertx - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
VIRTUAL_THREAD - Enum constant in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
 

W

WARNING - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
withAssistantRole(Content) - Static method in record class io.quarkiverse.mcp.server.PromptMessage
 
withAssistantRole(Content) - Static method in record class io.quarkiverse.mcp.server.SamplingMessage
 
withAssistantRole(String) - Static method in record class io.quarkiverse.mcp.server.PromptMessage
 
withAssistantRole(String) - Static method in record class io.quarkiverse.mcp.server.SamplingMessage
 
withMessages(PromptMessage...) - Static method in record class io.quarkiverse.mcp.server.PromptResponse
 
withMessages(List<PromptMessage>) - Static method in record class io.quarkiverse.mcp.server.PromptResponse
 
withUserRole(Content) - Static method in record class io.quarkiverse.mcp.server.PromptMessage
 
withUserRole(Content) - Static method in record class io.quarkiverse.mcp.server.SamplingMessage
 
withUserRole(String) - Static method in record class io.quarkiverse.mcp.server.PromptMessage
 
withUserRole(String) - Static method in record class io.quarkiverse.mcp.server.SamplingMessage
 
WORKER_THREAD - Enum constant in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
 
WrapBusinessError - Annotation Interface in io.quarkiverse.mcp.server
Wraps a matching exception thrown from a "feature" method with an exception that represents a business logic error and is automatically converted to a failed response.
WrapBusinessErrorInterceptor - Class in io.quarkiverse.mcp.server.runtime
 
WrapBusinessErrorInterceptor() - Constructor for class io.quarkiverse.mcp.server.runtime.WrapBusinessErrorInterceptor
 
wrapResult(Object, FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
wrapResult(Object, FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
wrapResult(Object, FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 

_

_meta() - Method in record class io.quarkiverse.mcp.server.AudioContent
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the _meta record component.
_meta() - Method in interface io.quarkiverse.mcp.server.Content
 
_meta() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns the value of the _meta record component.
_meta() - Method in interface io.quarkiverse.mcp.server.ResourceContents
 
_meta() - Method in record class io.quarkiverse.mcp.server.ResourceLink
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.TextContent
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns the value of the _meta record component.
_meta() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns the value of the _meta record component.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form