Index
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 theactionrecord 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 anotifications/progressmessage to the client asynchronously.
- advanceAndForget() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
- 
Advance the progress and send anotifications/progressmessage 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 anotifications/progressmessage 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 anotifications/progressmessage 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 anotifications/progressmessage 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 toJacksonOption.ALWAYS_REF_SUBTYPES.
- annotations() - Method in record class io.quarkiverse.mcp.server.AudioContent
- 
Returns the value of theannotationsrecord component.
- annotations() - Method in interface io.quarkiverse.mcp.server.Content
- annotations() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
- 
Returns the value of theannotationsrecord component.
- annotations() - Method in record class io.quarkiverse.mcp.server.ImageContent
- 
Returns the value of theannotationsrecord 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 theannotationsrecord 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 theannotationsrecord 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 aAnnotationsrecord 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.PromptEncoderResultMapper
- 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 theargumentsrecord 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 anIllegalArgumentExceptionif the content object does not represent aAudioContent.
- 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 anIllegalArgumentExceptionif the content object does not represent aBlobResourceContents.
- asImage() - Method in interface io.quarkiverse.mcp.server.Content
- 
Casts and returns this object as an image content, or throws anIllegalArgumentExceptionif the content object does not represent aImageContent.
- 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_metais not present then an emptyJsonObjectis 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 anIllegalArgumentExceptionif the content object does not represent aEmbeddedResource.
- 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 anIllegalArgumentExceptionif the content object does not represent aResourceLink.
- 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 anIllegalArgumentExceptionif the content object does not represent aTextContent.
- asText() - Method in interface io.quarkiverse.mcp.server.ResourceContents
- 
Casts and returns this object as text resource contents, or throws anIllegalArgumentExceptionif the content object does not represent aTextResourceContents.
- 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 theaudiencerecord 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 aAudioContentrecord 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 theblobrecord 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 aBlobResourceContentsrecord 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 aBooleanSchemarecord 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 aCheckResultrecord class.
- clientCapabilities() - Method in record class io.quarkiverse.mcp.server.InitialRequest
- 
Returns the value of theclientCapabilitiesrecord 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 aClientCapabilityrecord 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 thecoderecord 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
- 
ACompletePromptorCompleteResourceTemplatemethod 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.CompletionInfodefinition.
- 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 acompletion/completerequest 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 aCompletionResponserecord 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 thecontentrecord component.
- content() - Method in record class io.quarkiverse.mcp.server.PromptMessage
- 
Returns the value of thecontentrecord component.
- content() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
- 
Returns the value of thecontentrecord component.
- content() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
- 
Returns the value of thecontentrecord component.
- content() - Method in record class io.quarkiverse.mcp.server.ToolResponse
- 
Returns the value of thecontentrecord 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 asContent.
- contents() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
- 
Returns the value of thecontentsrecord 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.PromptEncoderResultMapper
- 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.ResourceContentsEncoderResultMapper
- costPriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
- 
Returns the value of thecostPriorityrecord 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.McpObjectMapperCustomizer
- customize(SchemaGeneratorConfigBuilder) - Method in interface io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizer
- 
Customizes the givenSchemaGeneratorConfigBuilder.
- 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 thedatarecord component.
- data() - Method in record class io.quarkiverse.mcp.server.ImageContent
- 
Returns the value of thedatarecord component.
- data() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
- 
Returns the value of thedatarecord component.
- data() - Method in record class io.quarkiverse.mcp.server.runtime.Error
- 
Returns the value of thedatarecord component.
- debug(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
- 
Logs a message and sends aMcpLog.LogLevel.DEBUGlog 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 thedeclaringClassNamerecord 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 thedefaultValuerecord 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 thedefaultValuerecord component.
- defaultValue() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
- 
Returns the value of thedefaultValuerecord 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 thedefaultValuerecord component.
- DefaultValueConverter<TYPE> - Interface in io.quarkiverse.mcp.server
- 
Converts default values fromStringto 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 thedescriptionrecord component.
- description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- 
Returns the value of thedescriptionrecord component.
- description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
- 
Returns the value of thedescriptionrecord component.
- description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
- 
Returns the value of thedescriptionrecord 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 thedescriptionrecord component.
- description() - Method in record class io.quarkiverse.mcp.server.PromptResponse
- 
Returns the value of thedescriptionrecord 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 thedescriptionrecord 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 thedescriptionrecord 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 thedescriptionrecord 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 thedescriptionrecord 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 thedestructiveHintrecord 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 forCompleteArg.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 forPrompt.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 forPromptArg.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 forResource.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 forResourceTemplate.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 forResourceTemplateArg.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 forTool.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 forToolArg.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 anElicitationRequest.
- ElicitationResponse(ElicitationResponse.Action, ElicitationResponse.Content, Meta) - Constructor for record class io.quarkiverse.mcp.server.ElicitationResponse
- 
Creates an instance of aElicitationResponserecord 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 aEmbeddedResourcerecord 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 onEncoder.
- encoderNotFound(Object) - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
- enumNames() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- 
Returns the value of theenumNamesrecord component.
- EnumSchema(String, String, List<String>, List<String>, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- 
Creates an instance of aEnumSchemarecord 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 theenumValuesrecord 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 theerrorrecord 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 aMcpLog.LogLevel.ERRORlog message notification to the client.
- error(Throwable, String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
- 
Logs a message and sends aMcpLog.LogLevel.ERRORlog 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 aErrorrecord 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 theexecutionModelrecord 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 theexpectedJsonTyperecord 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 thefeaturerecord 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 aFeatureArgumentrecord 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 aFeatureMetadatarecord 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 aFeatureMethodInforecord 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 toJacksonOption.FLATTENED_ENUMS_FROM_JSONPROPERTY.
- flattenedEnumsFromJsonValue() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
- 
Corresponds toJacksonOption.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 theformatrecord 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. fromfoo.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 thehasMorerecord 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 theidempotentHintrecord 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 toJacksonOption.IGNORE_PROPERTY_NAMING_STRATEGY.
- ignoreTypeInfoTransform() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
- 
Corresponds toJacksonOption.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 aImageContentrecord class.
- implementation() - Method in record class io.quarkiverse.mcp.server.InitialRequest
- 
Returns the value of theimplementationrecord 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 aImplementationrecord class.
- IN_OPERATION - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
- 
The client sent theinitializednotification.
- 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 toJacksonOption.INCLUDE_ONLY_JSONPROPERTY_ANNOTATED_METHODS.
- includePatternExpressions() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
- 
Corresponds toJakartaValidationOption.INCLUDE_PATTERN_EXPRESSIONS.
- info() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
- 
Returns the value of theinforecord component.
- info(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
- 
Logs a message and sends aMcpLog.LogLevel.INFOlog 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 theinitializerequest 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 aInitialRequestrecord class.
- InitialRequest.Transport - Enum Class in io.quarkiverse.mcp.server
- inlineTransformedSubtypes() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
- 
Corresponds toJacksonOption.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 theintelligencePriorityrecord 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 theinvokerrecord 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 theisErrorrecord 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 theisOptionalrecord 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 theisRequestedrecord 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 toJacksonOption.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 thelastModifiedrecord 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 aroots/listmessage.
- list() - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- listAndAwait() - Method in interface io.quarkiverse.mcp.server.Roots
- 
Send aroots/listmessage 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 themaximumrecord component.
- maxLength() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
- 
Returns the value of themaxLengthrecord 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
- McpObjectMapperCustomizer - Class in io.quarkiverse.mcp.server.runtime
- McpObjectMapperCustomizer() - Constructor for class io.quarkiverse.mcp.server.runtime.McpObjectMapperCustomizer
- 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 themessagerecord 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 themessagerecord 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 themessagesrecord 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 themetarecord 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 themetarecord 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_metapart of the message.
- MetaKey(String, String) - Constructor for record class io.quarkiverse.mcp.server.MetaKey
- 
Creates an instance of aMetaKeyrecord 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 themimeTyperecord component.
- mimeType() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
- 
Returns the value of themimeTyperecord component.
- mimeType() - Method in record class io.quarkiverse.mcp.server.ImageContent
- 
Returns the value of themimeTyperecord 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 themimeTyperecord 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 themimeTyperecord component.
- mimeType() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
- 
Returns the value of themimeTyperecord component.
- minimum() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
- 
Returns the value of theminimumrecord component.
- minLength() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
- 
Returns the value of theminLengthrecord component.
- model() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
- 
Returns the value of themodelrecord component.
- ModelHint - Record Class in io.quarkiverse.mcp.server
- ModelHint(String) - Constructor for record class io.quarkiverse.mcp.server.ModelHint
- 
Creates an instance of aModelHintrecord class.
- modelHints() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
- 
Returns the value of themodelHintsrecord 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 aModelPreferencesrecord 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 thenamerecord 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 thenamerecord component.
- name() - Method in record class io.quarkiverse.mcp.server.MetaKey
- 
Returns the value of thenamerecord component.
- name() - Method in record class io.quarkiverse.mcp.server.ModelHint
- 
Returns the value of thenamerecord 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 thenamerecord 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 thenamerecord 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 thenamerecord 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 thenamerecord 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 thenamerecord 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 thenamerecord component.
- NEW - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
- 
A new connnection, waiting for theinitializerequest 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 asnotifications/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
- 
ProgressNotificationcan 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 newNotificationcallback programmatically.
- NotificationManager.NotificationArguments - Interface in io.quarkiverse.mcp.server
- NotificationManager.NotificationDefinition - Interface in io.quarkiverse.mcp.server
- 
NotificationManager.NotificationInfodefinition.
- 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 toJakartaValidationOption.NOT_NULLABLE_FIELD_IS_REQUIRED.
- notNullableMethodIsRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
- 
Corresponds toJakartaValidationOption.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 aNumberSchemarecord 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 theopenWorldHintrecord 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 theoutputSchemaFromrecord component.
- outputSchemaGenerator() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
- 
Returns the value of theoutputSchemaGeneratorrecord 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 thepatternrecord component.
- perform(InitialRequest) - Method in interface io.quarkiverse.mcp.server.InitialCheck
- 
Use theVertxContextSupport.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 toJakartaValidationOption.PREFER_IDN_EMAIL_FORMAT.
- prefix() - Method in record class io.quarkiverse.mcp.server.MetaKey
- 
Returns the value of theprefixrecord 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 thepriorityrecord 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 anotifications/progressmessage.
- 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 aProgressTokenrecord 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 aPromptmethod.
- PromptArgument(String, String, String, boolean, String) - Constructor for record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
- 
Creates an instance of aPromptArgumentrecord 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.PromptInfodefinition.
- 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 aPromptMessagerecord class.
- PromptOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
- PromptResponse - Record Class in io.quarkiverse.mcp.server
- 
Response to aprompts/getrequest 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 aPromptResponserecord class.
- PromptResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
- 
Encodes an object asPromptResponse.
- 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 thepropertiesrecord component.
- protocolVersion() - Method in record class io.quarkiverse.mcp.server.InitialRequest
- 
Returns the value of theprotocolVersionrecord component.
- provider() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
- 
Returns the value of theproviderrecord 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 thereadOnlyHintrecord component.
- reason() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
- 
Returns the value of thereasonrecord 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 withCompletionManager.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 withNotificationManager.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 withPromptManager.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 withResourceManager.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 withResourceTemplateManager.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 withToolManager.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 aRequestIdrecord 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 aRequestUrirecord class.
- required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
- 
Returns the value of therequiredrecord component.
- required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- 
Returns the value of therequiredrecord component.
- required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
- 
Returns the value of therequiredrecord 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 therequiredrecord 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 therequiredrecord component.
- required() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
- 
Returns the value of therequiredrecord 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 isOptionalor the default value is set withToolArg.defaultValue().
- required() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
- 
Returns the value of therequiredrecord 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 theresourcerecord 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 theresourceAnnotationsrecord 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 aResourceContentsDatarecord class.
- ResourceContentsEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
- 
Encodes an object asResourceContents.
- 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 aResourceLinkrecord 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.ResourceInfodefinition.
- 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 aresources/readrequest 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 aResourceResponserecord 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 aResourceTemplatemethod.
- 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.ResourceTemplateInfodefinition.
- 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 toJacksonOption.RESPECT_JSONPROPERTY_ORDER.
- respectJsonPropertyRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
- 
Corresponds toJacksonOption.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 aResultrecord class.
- Result(R, String) - Constructor for record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
- 
Creates an instance of aResultrecord class.
- resultMapper() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
- 
Returns the value of theresultMapperrecord 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 therolerecord component.
- role() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
- 
Returns the value of therolerecord component.
- role() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
- 
Returns the value of therolerecord 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 aRootrecord 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 therootscapability, 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 aSamplingMessagerecord 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 aSamplingRequest.
- SamplingResponse(Content, String, Role, String, Meta) - Constructor for record class io.quarkiverse.mcp.server.SamplingResponse
- 
Creates an instance of aSamplingResponserecord class.
- SchemaGeneratorConfigCustomizer - Interface in io.quarkiverse.mcp.server.runtime
- 
An interface that allows customization of theSchemaGeneratorConfigBuilderbefore theSchemaGeneratoris 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 theserverNamerecord 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 theserverNamerecord 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 forProgressTracker.advanceAndForget()method.
- setDefaultStep(long) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
- 
The default step is used forProgressTracker.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 thequarkus.mcp.server.elicitation.default-timeoutis used.
- setTimeout(Duration) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- 
If no timeout is set then the default value configured with thequarkus.mcp.server.sampling.default-timeoutis 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 thesizerecord 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 thesizerecord component.
- skipProcessingIfCancelled() - Method in interface io.quarkiverse.mcp.server.Cancellation
- 
Perform the check and if cancellation is requested then skip the processing, i.e. throwCancellation.OperationCancellationException.
- skipSubtypeLookup() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
- 
Corresponds toJacksonOption.SKIP_SUBTYPE_LOOKUP.
- speedPriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
- 
Returns the value of thespeedPriorityrecord 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 thestopReasonrecord 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 aStringSchemarecord 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 totrueand the method returns a typeXwhich is not specifically treated (see the conversion rules), then the return value is converted to JSON and used as astructuredContentof the result.
- structuredContent() - Method in record class io.quarkiverse.mcp.server.ToolResponse
- 
Returns the value of thestructuredContentrecord 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
- 
Returnstrueif 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
- 
Returnstrueif 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
- 
Returnstrueif 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
- 
Returnstrueif 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 thetextrecord component.
- text() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
- 
Returns the value of thetextrecord 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 aTextContentrecord 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 aTextResourceContentsrecord 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 thetitlerecord component.
- title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- 
Returns the value of thetitlerecord component.
- title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
- 
Returns the value of thetitlerecord component.
- title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
- 
Returns the value of thetitlerecord component.
- title() - Method in record class io.quarkiverse.mcp.server.Implementation
- 
Returns the value of thetitlerecord 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 thetitlerecord 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 thetitlerecord 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 thetitlerecord component.
- title() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
- 
Returns the value of thetitlerecord 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 thetitlerecord 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 thetoolAnnotationsrecord component.
- ToolAnnotations(String, boolean, boolean, boolean, boolean) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
- 
Creates an instance of aToolAnnotationsrecord class.
- ToolArg - Annotation Interface in io.quarkiverse.mcp.server
- 
Annotates a parameter of aToolmethod.
- ToolArgument(String, String, boolean, Type, String) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
- 
Creates an instance of aToolArgumentrecord class.
- toolArgumentHolders() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- ToolCallException - Exception in io.quarkiverse.mcp.server
- 
Indicates a business logic error in aToolmethod.
- 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.ToolInfodefinition.
- 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 atools/callrequest 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 aToolResponserecord 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 asToolResponse.
- 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(ResourceContents) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- 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 thetotalrecord 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
- 
ProgressTrackeris 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 thetransportrecord 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 thetyperecord 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 thetyperecord component.
U
- uni() - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
- uni() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- uniList() - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- 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 theurirecord 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 theurirecord component.
- uri() - Method in record class io.quarkiverse.mcp.server.ResourceLink
- 
Returns the value of theurirecord 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 theurirecord component.
- uri() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
- 
Returns the value of theurirecord component.
- uri() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
- 
Returns the value of theurirecord 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 thevaluerecord component.
- value() - Method in record class io.quarkiverse.mcp.server.RequestId
- 
Returns the value of thevaluerecord component.
- value() - Method in record class io.quarkiverse.mcp.server.RequestUri
- 
Returns the value of thevaluerecord component.
- value() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
- 
Returns the value of thevaluerecord 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 thevaluesrecord 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 aVariableMatcherrecord class.
- variables() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
- 
Returns the value of thevariablesrecord component.
- version() - Method in record class io.quarkiverse.mcp.server.Implementation
- 
Returns the value of theversionrecord 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_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
- 
Returns the value of the_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
- 
Returns the value of the_metarecord 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_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.ImageContent
- 
Returns the value of the_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.PromptResponse
- 
Returns the value of the_metarecord 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_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
- 
Returns the value of the_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.TextContent
- 
Returns the value of the_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
- 
Returns the value of the_metarecord component.
- _meta() - Method in record class io.quarkiverse.mcp.server.ToolResponse
- 
Returns the value of the_metarecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form