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 the
actionrecord component. - actionAccepted() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
- add(McpConnectionBase) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
- addArgument(String, String, boolean) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
- addArgument(String, String, boolean, Type) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
- addArgument(String, String, boolean, Type, String) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
- addArgument(String, String, boolean, String) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
- addArgument(String, String, String, boolean, String) - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptDefinition
- addMessage(SamplingMessage) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- addSchemaProperty(String, ElicitationRequest.PrimitiveSchema) - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
-
Add property to the requested schema.
- advance(BigDecimal) - Method in interface io.quarkiverse.mcp.server.ProgressTracker
-
Advance the progress by the specified value and send a
notifications/progressmessage to the client asynchronously. - advanceAndForget() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
-
Advance the progress and send a
notifications/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 a
notifications/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 a
notifications/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 a
notifications/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 to
JacksonOption.ALWAYS_REF_SUBTYPES. - annotations() - Method in record class io.quarkiverse.mcp.server.AudioContent
-
Returns the value of the
annotationsrecord component. - annotations() - Method in interface io.quarkiverse.mcp.server.Content
- annotations() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
-
Returns the value of the
annotationsrecord component. - annotations() - Method in record class io.quarkiverse.mcp.server.ImageContent
-
Returns the value of the
annotationsrecord component. - annotations() - Element in annotation interface io.quarkiverse.mcp.server.Resource
-
Optional annotations for the client.
- annotations() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns the value of the
annotationsrecord component. - annotations() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
- annotations() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
Optional annotations for the client.
- annotations() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
- annotations() - Method in record class io.quarkiverse.mcp.server.TextContent
-
Returns the value of the
annotationsrecord component. - annotations() - Element in annotation interface io.quarkiverse.mcp.server.Tool
-
Additional hints for clients.
- annotations() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
- Annotations(Role, String, Double) - Constructor for record class io.quarkiverse.mcp.server.Content.Annotations
-
Creates an instance of a
Annotationsrecord class. - apply(ResultMappers.Result<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
- apply(ResultMappers.Result<PromptMessage>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
- apply(ResultMappers.Result<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
- apply(ResultMappers.Result<Uni<Content>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
- apply(ResultMappers.Result<Uni<PromptMessage>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
- apply(ResultMappers.Result<Uni<ResourceContents>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniContent
- apply(ResultMappers.Result<Uni<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniString
- apply(ResultMappers.Result<Uni<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
- apply(ResultMappers.Result<Uni<List<Content>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
- apply(ResultMappers.Result<Uni<List<PromptMessage>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
- apply(ResultMappers.Result<Uni<List<ResourceContents>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniListContent
- apply(ResultMappers.Result<Uni<List<String>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniListString
- apply(ResultMappers.Result<Uni<List<String>>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
- apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
- apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
- apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- apply(ResultMappers.Result<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ToolStructuredContentResultMapper
- apply(ResultMappers.Result<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteString
- apply(ResultMappers.Result<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
- apply(ResultMappers.Result<List<Content>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
- apply(ResultMappers.Result<List<PromptMessage>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
- apply(ResultMappers.Result<List<ResourceContents>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
- apply(ResultMappers.Result<List<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteListString
- apply(ResultMappers.Result<List<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
- args() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptArguments
- args() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
- args() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolArguments
- argumentName() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionInfo
- arguments() - Method in interface io.quarkiverse.mcp.server.CompleteContext
-
The previous completions can provide context for subsequent requests.
- arguments() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptInfo
- arguments() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
argumentsrecord component. - arguments() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
- argumentValue() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
- ARRAY - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
- asAudio() - Method in record class io.quarkiverse.mcp.server.AudioContent
- asAudio() - Method in interface io.quarkiverse.mcp.server.Content
-
Casts and returns this object as an audio content, or throws an
IllegalArgumentExceptionif 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 an
IllegalArgumentExceptionif 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 an
IllegalArgumentExceptionif 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 an
IllegalArgumentExceptionif 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 an
IllegalArgumentExceptionif 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 an
IllegalArgumentExceptionif 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 an
IllegalArgumentExceptionif 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 the
audiencerecord component. - audience() - Element in annotation interface io.quarkiverse.mcp.server.Resource.Annotations
- AUDIO - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
- AudioContent - Record Class in io.quarkiverse.mcp.server
-
An audio content provided to or from an LLM.
- AudioContent(String, String) - Constructor for record class io.quarkiverse.mcp.server.AudioContent
- AudioContent(String, String, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.AudioContent
-
Creates an instance of a
AudioContentrecord class. - autoPingInterval - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- autoPingInterval() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
The interval after which, when set, the server sends a ping message to the connected client automatically.
- autoPingInterval() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
B
- blob() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
-
Returns the value of the
blobrecord component. - BLOB - Enum constant in enum class io.quarkiverse.mcp.server.ResourceContents.Type
- BlobResourceContents - Record Class in io.quarkiverse.mcp.server
-
Binary data of a resource.
- BlobResourceContents(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.BlobResourceContents
- BlobResourceContents(String, String, String, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.BlobResourceContents
-
Creates an instance of a
BlobResourceContentsrecord class. - BOOLEAN - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
- BooleanConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.BooleanConverter
- BooleanSchema() - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
- BooleanSchema(boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
- BooleanSchema(String, String, Boolean, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Creates an instance of a
BooleanSchemarecord class. - build() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
- build() - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
- build() - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
- build() - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- BuiltinDefaultValueConverters - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters
- BuiltinDefaultValueConverters.BooleanConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.ByteConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.CharacterConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.DoubleConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.FloatConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.IntegerConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.LongConverter - Class in io.quarkiverse.mcp.server.runtime
- BuiltinDefaultValueConverters.ShortConverter - Class in io.quarkiverse.mcp.server.runtime
- ByteConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ByteConverter
C
- call(ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- CANCEL - Enum constant in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
- cancellation() - Method in interface io.quarkiverse.mcp.server.FeatureManager.RequestFeatureArguments
- Cancellation - Interface in io.quarkiverse.mcp.server
-
Can be used to determine if an MCP client requested a cancellation of an in-progress request.
- CANCELLATION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- Cancellation.OperationCancellationException - Exception in io.quarkiverse.mcp.server
-
Exception indicating that the result of an MCP request cannot be returned because the request was cancelled by the client.
- Cancellation.Result - Record Class in io.quarkiverse.mcp.server
- CancellationImpl - Class in io.quarkiverse.mcp.server.runtime
- cancellationRequests - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- CharacterConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.CharacterConverter
- check() - Method in interface io.quarkiverse.mcp.server.Cancellation
-
Perform the check.
- check() - Method in class io.quarkiverse.mcp.server.runtime.CancellationImpl
- CheckResult(boolean, String) - Constructor for record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
-
Creates an instance of a
CheckResultrecord class. - clientCapabilities() - Method in record class io.quarkiverse.mcp.server.InitialRequest
-
Returns the value of the
clientCapabilitiesrecord component. - ClientCapability - Record Class in io.quarkiverse.mcp.server
-
A capability supported by the client.
- ClientCapability(String, Map<String, Object>) - Constructor for record class io.quarkiverse.mcp.server.ClientCapability
-
Creates an instance of a
ClientCapabilityrecord class. - clientLogging() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Client logging config.
- close() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- CLOSED - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
-
Connection was closed.
- code() - Method in record class io.quarkiverse.mcp.server.runtime.Error
-
Returns the value of the
coderecord component. - compareTo(FeatureManager.FeatureInfo) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
- compareTo(FeatureMetadata<M>) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
- compatibilityMode() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.StructuredContent
-
If set to `true` and a tool returns a structured content but no other content then the serialized JSON is also automatically set as a `TextContent` for backwards compatibility.
- COMPLETE_CONTEXT - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- CompleteArg - Annotation Interface in io.quarkiverse.mcp.server
-
This annotation can be used to customize the name of a completed argument, i.e. the name of a parameter of a completion method.
- completeContext() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
- CompleteContext - Interface in io.quarkiverse.mcp.server
-
A
CompletePromptorCompleteResourceTemplatemethod 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 a
completion/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 a
CompletionResponserecord class. - completions - Variable in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- config - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- connection() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
- connection() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- connection() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- connectionId() - Static method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
- connectionIdleTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
The amount of time that a connection can be inactive.
- connectionManager - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- connectionManager - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- ConnectionManager - Class in io.quarkiverse.mcp.server.runtime
- ConnectionManager(Vertx, ResponseHandlers, McpServersRuntimeConfig, McpMetadata) - Constructor for class io.quarkiverse.mcp.server.runtime.ConnectionManager
- content() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
-
Returns the value of the
contentrecord component. - content() - Method in record class io.quarkiverse.mcp.server.PromptMessage
-
Returns the value of the
contentrecord component. - content() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
-
Returns the value of the
contentrecord component. - content() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns the value of the
contentrecord component. - content() - Method in record class io.quarkiverse.mcp.server.ToolResponse
-
Returns the value of the
contentrecord component. - Content - Interface in io.quarkiverse.mcp.server
-
A content provided to or from an LLM.
- Content.Annotations - Record Class in io.quarkiverse.mcp.server
- Content.Type - Enum Class in io.quarkiverse.mcp.server
- ContentEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
-
Encodes an object as
Content. - contents() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
-
Returns the value of the
contentsrecord component. - Contents - Class in io.quarkiverse.mcp.server.runtime
- Contents() - Constructor for class io.quarkiverse.mcp.server.runtime.Contents
- contextEnd() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- contextEnd() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- contextStart() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- contextStart() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- contextSupport() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- contextSupport() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- ContextSupport - Interface in io.quarkiverse.mcp.server.runtime
- convert(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- convert(String) - Method in interface io.quarkiverse.mcp.server.DefaultValueConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.BooleanConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ByteConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.CharacterConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.DoubleConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.FloatConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.IntegerConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.LongConverter
- convert(String) - Method in class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.ShortConverter
- convert(String, Type) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- convertContainer(Object) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- convertContainer(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- convertList(List<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- costPriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Returns the value of the
costPriorityrecord component. - create(String, byte[]) - Static method in record class io.quarkiverse.mcp.server.BlobResourceContents
- create(String, String) - Static method in record class io.quarkiverse.mcp.server.BlobResourceContents
- create(String, String) - Static method in record class io.quarkiverse.mcp.server.TextResourceContents
- create(List<String>) - Static method in record class io.quarkiverse.mcp.server.CompletionResponse
- createArguments(ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- createdAt - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- createdAt() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
- createdAt() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- createMatcherFromUriTemplate(String) - Static method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- CRITICAL - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
- currentIdentityAssociation - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- customize(ObjectMapper) - Method in class io.quarkiverse.mcp.server.runtime.DefaultSchemaGenerator
- customize(SchemaGeneratorConfigBuilder) - Method in interface io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizer
-
Customizes the given
SchemaGeneratorConfigBuilder. - customize(SchemaGeneratorConfigBuilder) - Method in class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerJackson
- customize(SchemaGeneratorConfigBuilder) - Method in class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerJakartaValidation
- customize(SchemaGeneratorConfigBuilder) - Method in class io.quarkiverse.mcp.server.runtime.SchemaGeneratorConfigCustomizerSwagger2
D
- data() - Method in record class io.quarkiverse.mcp.server.AudioContent
-
Returns the value of the
datarecord component. - data() - Method in record class io.quarkiverse.mcp.server.ImageContent
-
Returns the value of the
datarecord component. - data() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
-
Returns the value of the
datarecord component. - data() - Method in record class io.quarkiverse.mcp.server.runtime.Error
-
Returns the value of the
datarecord component. - debug(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
-
Logs a message and sends a
McpLog.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 the
declaringClassNamerecord component. - DECLINE - Enum constant in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
- DEFAULT - Static variable in annotation interface io.quarkiverse.mcp.server.McpServer
-
Constant value for the name of the default server.
- defaultLevel() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ClientLogging
-
The default log level.
- DefaultSchemaGenerator - Class in io.quarkiverse.mcp.server.runtime
- defaultTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Elicitation
-
The default timeout for an elicitation request.
- defaultTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Roots
-
The default timeout to list roots.
- defaultTimeout() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Sampling
-
The default timeout for a sampling request.
- defaultValue() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Returns the value of the
defaultValuerecord component. - defaultValue() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
-
The default value is used when an MCP client does not provide an argument value.
- defaultValue() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns the value of the
defaultValuerecord component. - defaultValue() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
defaultValuerecord component. - defaultValue() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
-
The default value is used when an MCP client does not provide an argument value.
- defaultValue() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns the value of the
defaultValuerecord component. - DefaultValueConverter<TYPE> - Interface in io.quarkiverse.mcp.server
-
Converts default values from
Stringto an argument object of a specific type. - defaultValueConverters() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- defaultValueConverters() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- defaultValueConverters() - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
- description - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- description - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns the value of the
descriptionrecord component. - description() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
- description() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
-
An optional description.
- description() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
- description() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns the value of the
descriptionrecord component. - description() - Method in record class io.quarkiverse.mcp.server.PromptResponse
-
Returns the value of the
descriptionrecord component. - description() - Element in annotation interface io.quarkiverse.mcp.server.Resource
-
"A description of what this resource represents."
- description() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns the value of the
descriptionrecord component. - description() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
The description of what this resource template represents.
- description() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
descriptionrecord component. - description() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- description() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
descriptionrecord component. - description() - Element in annotation interface io.quarkiverse.mcp.server.Tool
-
A human-readable description of the tool.
- description() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
- description() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns the value of the
descriptionrecord component. - destructiveHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
-
If true, the tool may perform destructive updates to its environment.
- destructiveHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns the value of the
destructiveHintrecord component. - devMode() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Dev mode config.
- DoubleConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.DoubleConverter
- dummyInit() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.DevMode
-
If set to `true` then if an MCP client attempts to reconnect an SSE connection but does not reinitialize properly, the server will perform a "dummy" initialization; capability negotiation and protocol version agreement is skipped.
E
- ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.CompleteArg
-
Constant value for
CompleteArg.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.Prompt
-
Constant value for
Prompt.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.PromptArg
-
Constant value for
PromptArg.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.Resource
-
Constant value for
Resource.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
Constant value for
ResourceTemplate.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.ResourceTemplateArg
-
Constant value for
ResourceTemplateArg.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.Tool
-
Constant value for
Tool.name()indicating that the annotated element's name should be used as-is. - ELEMENT_NAME - Static variable in annotation interface io.quarkiverse.mcp.server.ToolArg
-
Constant value for
ToolArg.name()indicating that the annotated element's name should be used as-is. - elicitation() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
- elicitation() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Elicitation config.
- Elicitation - Interface in io.quarkiverse.mcp.server
-
If an MCP client supports the "elicitation" capability, then the server can request additional information.
- ELICITATION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- ELICITATION - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
- ELICITATION_CREATE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- ElicitationRequest - Interface in io.quarkiverse.mcp.server
-
Request from the server to obtain additional information from the client.
- ElicitationRequest.BooleanSchema - Record Class in io.quarkiverse.mcp.server
- ElicitationRequest.Builder - Interface in io.quarkiverse.mcp.server
- ElicitationRequest.EnumSchema - Record Class in io.quarkiverse.mcp.server
- ElicitationRequest.NumberSchema - Record Class in io.quarkiverse.mcp.server
- ElicitationRequest.PrimitiveSchema - Interface in io.quarkiverse.mcp.server
- ElicitationRequest.StringSchema - Record Class in io.quarkiverse.mcp.server
- ElicitationRequestImpl - Class in io.quarkiverse.mcp.server.runtime
- ElicitationResponse - Record Class in io.quarkiverse.mcp.server
-
A response to an
ElicitationRequest. - ElicitationResponse(ElicitationResponse.Action, ElicitationResponse.Content, Meta) - Constructor for record class io.quarkiverse.mcp.server.ElicitationResponse
-
Creates an instance of a
ElicitationResponserecord class. - ElicitationResponse.Action - Enum Class in io.quarkiverse.mcp.server
- ElicitationResponse.Content - Interface in io.quarkiverse.mcp.server
- EmbeddedResource - Record Class in io.quarkiverse.mcp.server
-
A resource embedded into a prompt or tool call result.
- EmbeddedResource(ResourceContents) - Constructor for record class io.quarkiverse.mcp.server.EmbeddedResource
- EmbeddedResource(ResourceContents, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.EmbeddedResource
-
Creates an instance of a
EmbeddedResourcerecord class. - EMERGENCY - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
- enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.TrafficLogging
-
If set to `true` then JSON messages received/sent are logged.
- enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Whether to use the SchemaGenerator's Jackson Module.
- enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
-
Whether to use the SchemaGenerator's Jakarta Validation Module.
- enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorSwagger2RuntimeConfig
-
Whether to use the SchemaGenerator's Swagger 2 Module.
- encode(ResourceContentsEncoder.ResourceContentsData<Object>) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
- encode(Object) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextContentEncoder
- encode(TYPE) - Method in interface io.quarkiverse.mcp.server.Encoder
- Encoder<TYPE,
ENCODED> - Interface in io.quarkiverse.mcp.server - EncoderMapper<TYPE,
RESPONSE> - Interface in io.quarkiverse.mcp.server.runtime -
Marker interface for all mappers based on
Encoder. - encoderNotFound(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- enumNames() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns the value of the
enumNamesrecord component. - EnumSchema(String, String, List<String>, List<String>, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Creates an instance of a
EnumSchemarecord class. - EnumSchema(List<String>) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- EnumSchema(List<String>, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
- enumValues() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns the value of the
enumValuesrecord component. - equals(Object) - Method in record class io.quarkiverse.mcp.server.AudioContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ClientCapability
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.CompletionResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.Content.Annotations
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ImageContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.Implementation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.InitialRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.MetaKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ModelHint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ProgressToken
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.PromptMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.PromptResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.RequestId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.RequestUri
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ResourceResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.Root
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.Error
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.SamplingMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.TextContent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.TextResourceContents
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolResponse
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
-
Returns the value of the
errorrecord component. - error(String) - Static method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
- error(String) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
- error(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
-
Logs a message and sends a
McpLog.LogLevel.ERRORlog message notification to the client. - error(Throwable, String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
-
Logs a message and sends a
McpLog.LogLevel.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 a
Errorrecord class. - ERROR - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
- EVENT_LOOP - Enum constant in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
- execute(ExecutionModel, FeatureManagerBase.FeatureExecutionContext, Callable<Uni<RESULT>>) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- execute(String, ArgumentProviders, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.CompletionMessageHandler
- execute(String, FeatureManagerBase.FeatureExecutionContext) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- executionModel() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- executionModel() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns the value of the
executionModelrecord component. - ExecutionModel - Enum Class in io.quarkiverse.mcp.server.runtime
- expectedJsonType() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
expectedJsonTyperecord component. - expectedJsonTypeFrom(Type) - Static method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
F
- FAIL - Enum constant in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
-
Application fails at startup.
- feature() - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- feature() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns the value of the
featurerecord component. - feature() - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
- feature() - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompletionManagerImpl
- Feature - Enum Class in io.quarkiverse.mcp.server.runtime
- FeatureArgument - Record Class in io.quarkiverse.mcp.server.runtime
- FeatureArgument(String, String, String, boolean, Type, String, FeatureArgument.Provider) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureArgument
- FeatureArgument(String, String, String, boolean, Type, String, FeatureArgument.Provider, FeatureArgument.JsonType, boolean) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Creates an instance of a
FeatureArgumentrecord class. - FeatureArgument.JsonType - Enum Class in io.quarkiverse.mcp.server.runtime
- FeatureArgument.Provider - Enum Class in io.quarkiverse.mcp.server.runtime
- FeatureDefinitionBase(String) - Constructor for class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- FeatureDefinitionInfoBase(String, String, String, Function<ARGUMENTS, RESPONSE>, Function<ARGUMENTS, Uni<RESPONSE>>, boolean) - Constructor for class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- FeatureManager<INFO extends FeatureManager.FeatureInfo> - Interface in io.quarkiverse.mcp.server
- FeatureManager.FeatureArguments - Interface in io.quarkiverse.mcp.server
- FeatureManager.FeatureDefinition<INFO extends FeatureManager.FeatureInfo,
ARGUMENTS extends FeatureManager.FeatureArguments, RESPONSE, THIS extends FeatureManager.FeatureDefinition<INFO, ARGUMENTS, RESPONSE, THIS>> - Interface in io.quarkiverse.mcp.server - FeatureManager.FeatureInfo - Interface in io.quarkiverse.mcp.server
- FeatureManager.RequestFeatureArguments - Interface in io.quarkiverse.mcp.server
- FeatureManagerBase<RESULT,
INFO extends FeatureManager.FeatureInfo> - Class in io.quarkiverse.mcp.server.runtime - FeatureManagerBase(Vertx, ObjectMapper, ConnectionManager, Instance<CurrentIdentityAssociation>, ResponseHandlers) - Constructor for class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- FeatureManagerBase.FeatureDefinitionBase<INFO extends FeatureManager.FeatureInfo,
ARGUMENTS, RESPONSE, THIS extends FeatureManagerBase.FeatureDefinitionBase<INFO, ARGUMENTS, RESPONSE, THIS>> - Class in io.quarkiverse.mcp.server.runtime - FeatureManagerBase.FeatureDefinitionInfoBase<ARGUMENTS,
RESPONSE> - Class in io.quarkiverse.mcp.server.runtime - FeatureMetadata<M> - Record Class in io.quarkiverse.mcp.server.runtime
- FeatureMetadata(Feature, FeatureMethodInfo, Invoker<Object, Object>, ExecutionModel, Function<ResultMappers.Result<Object>, Uni<M>>) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Creates an instance of a
FeatureMetadatarecord class. - FeatureMethodInfo - Record Class in io.quarkiverse.mcp.server.runtime
- FeatureMethodInfo(String, String, String, String, String, int, List<FeatureArgument>, String, ToolManager.ToolAnnotations, Content.Annotations, String, Class<?>, Class<? extends OutputSchemaGenerator>) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Creates an instance of a
FeatureMethodInforecord class. - fetchPage(McpRequest, Cursor, int) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- findFeatureByName(List<FeatureMetadata<T>>, String) - Static method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- findMatching(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- flattenedEnumsFromJsonProperty() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.FLATTENED_ENUMS_FROM_JSONPROPERTY. - flattenedEnumsFromJsonValue() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.FLATTENED_ENUMS_FROM_JSONVALUE. - FloatConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.FloatConverter
- format() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns the value of the
formatrecord component. - from() - Element in annotation interface io.quarkiverse.mcp.server.Tool.OutputSchema
-
The class from which the schema is generated.
- from(String) - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
- from(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
-
Create a new key from the specified string value, i.e. from
foo.bar/myKey. - from(String) - Static method in enum class io.quarkiverse.mcp.server.Notification.Type
- fun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- fun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
G
- generate(Class<?>) - Method in interface io.quarkiverse.mcp.server.OutputSchemaGenerator
- generate(Class<?>) - Method in class io.quarkiverse.mcp.server.runtime.DefaultSchemaGenerator
- generateOutputSchema(Class<?>) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
-
Generate the output schema for structured content from the given class.
- generator() - Element in annotation interface io.quarkiverse.mcp.server.Tool.OutputSchema
-
The generator class.
- get(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
- getBoolean(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
- getCompletion(String, String) - Method in interface io.quarkiverse.mcp.server.CompletionManager
- getCompletion(String, String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- getInteger(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- getInvoker(String, McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
- getJsonRpcErrorCode() - Method in exception io.quarkiverse.mcp.server.McpException
- getName() - Method in enum class io.quarkiverse.mcp.server.Role
- getNotification(Notification.Type, String) - Method in interface io.quarkiverse.mcp.server.NotificationManager
- getNotification(Notification.Type, String) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
- getNumber(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
- getPrompt(String) - Method in interface io.quarkiverse.mcp.server.PromptManager
- getPrompt(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
- getResource(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager
- getResource(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
- getResourceTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager
- getResourceTemplate(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- getString(String) - Method in interface io.quarkiverse.mcp.server.ElicitationResponse.Content
- getTool(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
- getTool(String) - Method in interface io.quarkiverse.mcp.server.ToolManager
- getType() - Method in interface io.quarkiverse.mcp.server.Content
- getValue() - Method in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
- getValue(MetaKey) - Method in interface io.quarkiverse.mcp.server.Meta
- getValue(MetaKey) - Method in class io.quarkiverse.mcp.server.runtime.MetaImpl
H
- handle(MCP_REQUEST) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- handleFailure(Object, Sender, McpConnection, Throwable, Logger, String, String) - Method in class io.quarkiverse.mcp.server.runtime.MessageHandler
- has(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
- hasHandler(long) - Method in class io.quarkiverse.mcp.server.runtime.ResponseHandlers
- hashCode() - Method in record class io.quarkiverse.mcp.server.AudioContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ClientCapability
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ImageContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.Implementation
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.InitialRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.MetaKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ModelHint
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ProgressToken
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.PromptMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.PromptResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.RequestId
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.RequestUri
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.Root
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.Error
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.TextContent
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.mcp.server.ToolResponse
-
Returns a hash code value for this object.
- hasInfos(McpRequest) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- hasMore() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
-
Returns the value of the
hasMorerecord component.
I
- id - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- id() - Method in interface io.quarkiverse.mcp.server.McpConnection
- id() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- idempotentHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
-
If true, calling the tool repeatedly with the same arguments will have no additional effect on the its environment.
- idempotentHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns the value of the
idempotentHintrecord component. - Identity() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
- idleTimeout - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- IGNORE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
-
Features are ignored.
- ignorePropertyNamingStrategy() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.IGNORE_PROPERTY_NAMING_STRATEGY. - ignoreTypeInfoTransform() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.IGNORE_TYPE_INFO_TRANSFORM. - IMAGE - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
- ImageContent - Record Class in io.quarkiverse.mcp.server
-
An image content provided to or from an LLM.
- ImageContent(String, String) - Constructor for record class io.quarkiverse.mcp.server.ImageContent
- ImageContent(String, String, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.ImageContent
-
Creates an instance of a
ImageContentrecord class. - implementation() - Method in record class io.quarkiverse.mcp.server.InitialRequest
-
Returns the value of the
implementationrecord component. - Implementation - Record Class in io.quarkiverse.mcp.server
-
The name and version of an MCP implementation.
- Implementation(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.Implementation
-
Creates an instance of a
Implementationrecord class. - IN_OPERATION - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
-
The client sent the
initializednotification. - includeContext() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- includeContext() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
- includeOnlyJsonPropertyAnnotatedMethods() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.INCLUDE_ONLY_JSONPROPERTY_ANNOTATED_METHODS. - includePatternExpressions() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
-
Corresponds to
JakartaValidationOption.INCLUDE_PATTERN_EXPRESSIONS. - info() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns the value of the
inforecord component. - info(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
-
Logs a message and sends a
McpLog.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 the
initializerequest with its own capabilities and information. - initialRequest() - Method in interface io.quarkiverse.mcp.server.McpConnection
- initialRequest() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- InitialRequest - Record Class in io.quarkiverse.mcp.server
-
Represents the initial request sent from a client.
- InitialRequest(Implementation, String, List<ClientCapability>, InitialRequest.Transport) - Constructor for record class io.quarkiverse.mcp.server.InitialRequest
-
Creates an instance of a
InitialRequestrecord class. - InitialRequest.Transport - Enum Class in io.quarkiverse.mcp.server
- inlineTransformedSubtypes() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.INLINE_TRANSFORMED_SUBTYPES. - INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteListString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniListString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniListContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
- INSTANCE - Static variable in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
- instructions() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
-
The instructions describing how to use the server and its features.
- INTEGER - Enum constant in enum class io.quarkiverse.mcp.server.ProgressToken.Type
- IntegerConverter() - Constructor for class io.quarkiverse.mcp.server.runtime.BuiltinDefaultValueConverters.IntegerConverter
- intelligencePriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Returns the value of the
intelligencePriorityrecord component. - INTERNAL_ERROR - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
- INVALID_PARAMS - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
- INVALID_REQUEST - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
- invalidServerNameStrategy() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig
-
The strategy used when server features, such as tools, prompts, and resources, reference an non-existent server name.
- invoker() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns the value of the
invokerrecord component. - io.quarkiverse.mcp.server - package io.quarkiverse.mcp.server
- io.quarkiverse.mcp.server.runtime - package io.quarkiverse.mcp.server.runtime
- io.quarkiverse.mcp.server.runtime.config - package io.quarkiverse.mcp.server.runtime.config
- isError() - Method in record class io.quarkiverse.mcp.server.ToolResponse
-
Returns the value of the
isErrorrecord component. - isIdleTimeoutExpired() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- isMethod() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
- isMethod() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- isNotification(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- isOptional() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
isOptionalrecord component. - isParam() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
- isPromptManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- isPromptRef(String) - Method in class io.quarkiverse.mcp.server.runtime.Messages
- isRequest(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- isRequested() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
-
Returns the value of the
isRequestedrecord component. - isResourceManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- isResourceRef(String) - Method in class io.quarkiverse.mcp.server.runtime.Messages
- isResourceTemplateManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- isResponse(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- isSupported() - Method in interface io.quarkiverse.mcp.server.Elicitation
- isSupported() - Method in interface io.quarkiverse.mcp.server.Roots
- isSupported() - Method in interface io.quarkiverse.mcp.server.Sampling
- isToolManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- isValid(Object) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
- isValidFor(Feature) - Method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- isValidName(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
- isValidPrefix(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
- iterator() - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
- iterator() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
J
- json() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- json() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- jsonIdentityReferenceAlwaysAsId() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.JSONIDENTITY_REFERENCE_ALWAYS_AS_ID. - JsonRPC - Class in io.quarkiverse.mcp.server.runtime
- JsonRPC() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonRPC
- JsonRpcErrorCodes - Class in io.quarkiverse.mcp.server
- jsonrpcValidationFailed(MCP_REQUEST) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- JsonTextContentEncoder - Class in io.quarkiverse.mcp.server.runtime
- JsonTextContentEncoder() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonTextContentEncoder
- JsonTextResourceContentsEncoder - Class in io.quarkiverse.mcp.server.runtime
- JsonTextResourceContentsEncoder() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
K
- key(NotificationManager.NotificationInfo) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
L
- lastModified() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
-
Returns the value of the
lastModifiedrecord component. - lastModified() - Element in annotation interface io.quarkiverse.mcp.server.Resource.Annotations
- lastUsed - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- level() - Method in interface io.quarkiverse.mcp.server.McpLog
- list() - Method in interface io.quarkiverse.mcp.server.Roots
-
Send a
roots/listmessage. - list() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- listAndAwait() - Method in interface io.quarkiverse.mcp.server.Roots
-
Send a
roots/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 the
maximumrecord component. - maxLength() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns the value of the
maxLengthrecord component. - maxTokens() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- maxTokens() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
- MCP_CONNECTION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- MCP_LOG - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- McpConnection - Interface in io.quarkiverse.mcp.server
-
The connection from an MCP client.
- McpConnection.Status - Enum Class in io.quarkiverse.mcp.server
- McpConnectionBase - Class in io.quarkiverse.mcp.server.runtime
- McpConnectionBase(String, McpServerRuntimeConfig) - Constructor for class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- McpException - Exception in io.quarkiverse.mcp.server
-
Indicates a protocol error in a server feature method.
- McpException(String, int) - Constructor for exception io.quarkiverse.mcp.server.McpException
- McpException(String, Throwable, int) - Constructor for exception io.quarkiverse.mcp.server.McpException
- McpLog - Interface in io.quarkiverse.mcp.server
-
Send log message notifications to a connected MCP client.
- McpLog.LogLevel - Enum Class in io.quarkiverse.mcp.server
- McpMessageHandler<MCP_REQUEST extends McpRequest> - Class in io.quarkiverse.mcp.server.runtime
- McpMessageHandler(McpServersRuntimeConfig, ConnectionManager, PromptManagerImpl, ToolManagerImpl, ResourceManagerImpl, PromptCompletionManagerImpl, ResourceTemplateManagerImpl, ResourceTemplateCompletionManagerImpl, NotificationManagerImpl, ResponseHandlers, McpMetadata, Vertx, List<InitialCheck>) - Constructor for class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- McpMetadata - Interface in io.quarkiverse.mcp.server.runtime
- McpRequest - Interface in io.quarkiverse.mcp.server.runtime
- McpRequestImpl<CONNECTION extends McpConnectionBase> - Class in io.quarkiverse.mcp.server.runtime
- McpRequestImpl(String, Object, CONNECTION, Sender, SecuritySupport, ContextSupport, CurrentIdentityAssociation) - Constructor for class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- McpServer - Annotation Interface in io.quarkiverse.mcp.server
-
Binds features, such as tools, prompts, and resources, to a specific server configuration.
- McpServerRecorder - Class in io.quarkiverse.mcp.server.runtime
- McpServerRecorder() - Constructor for class io.quarkiverse.mcp.server.runtime.McpServerRecorder
- McpServerRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.ClientLogging - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.DevMode - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.Elicitation - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.Prompts - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.Resources - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.ResourceTemplates - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.Roots - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.Sampling - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.ServerInfo - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.StructuredContent - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.Tools - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerRuntimeConfig.TrafficLogging - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerSchemaGeneratorJacksonRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerSchemaGeneratorJakartaValidationRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServerSchemaGeneratorSwagger2RuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServersRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
- McpServersRuntimeConfig.InvalidServerNameStrategy - Enum Class in io.quarkiverse.mcp.server.runtime.config
- message() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest
- message() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
-
Returns the value of the
messagerecord component. - message() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
- message() - Method in class io.quarkiverse.mcp.server.runtime.ElicitationRequestImpl
- message() - Method in record class io.quarkiverse.mcp.server.runtime.Error
-
Returns the value of the
messagerecord component. - MessageHandler - Class in io.quarkiverse.mcp.server.runtime
- MessageHandler() - Constructor for class io.quarkiverse.mcp.server.runtime.MessageHandler
- messageReceived(JsonObject) - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- messageReceived(JsonObject, McpConnection) - Method in class io.quarkiverse.mcp.server.runtime.TrafficLogger
- messages() - Method in record class io.quarkiverse.mcp.server.PromptResponse
-
Returns the value of the
messagesrecord component. - messages() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- messages() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
- Messages - Class in io.quarkiverse.mcp.server.runtime
- Messages() - Constructor for class io.quarkiverse.mcp.server.runtime.Messages
- messageSent(JsonObject) - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- messageSent(JsonObject, McpConnection) - Method in class io.quarkiverse.mcp.server.runtime.TrafficLogger
- meta() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
-
Returns the value of the
metarecord component. - meta() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
- meta() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns the value of the
metarecord 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 a
MetaKeyrecord class. - METHOD_NOT_FOUND - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
- mimeType() - Method in record class io.quarkiverse.mcp.server.AudioContent
-
Returns the value of the
mimeTyperecord component. - mimeType() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
-
Returns the value of the
mimeTyperecord component. - mimeType() - Method in record class io.quarkiverse.mcp.server.ImageContent
-
Returns the value of the
mimeTyperecord component. - mimeType() - Element in annotation interface io.quarkiverse.mcp.server.Resource
-
"The MIME type of this resource, if known."
- mimeType() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns the value of the
mimeTyperecord component. - mimeType() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
- mimeType() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
The MIME type of this resource template.
- mimeType() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
- mimeType() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
mimeTyperecord component. - mimeType() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
-
Returns the value of the
mimeTyperecord component. - minimum() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Returns the value of the
minimumrecord component. - minLength() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns the value of the
minLengthrecord component. - model() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns the value of the
modelrecord component. - ModelHint - Record Class in io.quarkiverse.mcp.server
- ModelHint(String) - Constructor for record class io.quarkiverse.mcp.server.ModelHint
-
Creates an instance of a
ModelHintrecord class. - modelHints() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Returns the value of the
modelHintsrecord component. - modelPreferences() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- modelPreferences() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
- ModelPreferences - Record Class in io.quarkiverse.mcp.server
-
The preferences for model selection.
- ModelPreferences(BigDecimal, List<ModelHint>, BigDecimal, BigDecimal) - Constructor for record class io.quarkiverse.mcp.server.ModelPreferences
-
Creates an instance of a
ModelPreferencesrecord class.
N
- name - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- name - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- name() - Method in record class io.quarkiverse.mcp.server.ClientCapability
-
Returns the value of the
namerecord component. - name() - Element in annotation interface io.quarkiverse.mcp.server.CompleteArg
- name() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionInfo
- name() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
-
It is guaranteed that the name is unique for a specific feature.
- name() - Method in record class io.quarkiverse.mcp.server.Implementation
-
Returns the value of the
namerecord component. - name() - Method in record class io.quarkiverse.mcp.server.MetaKey
-
Returns the value of the
namerecord component. - name() - Method in record class io.quarkiverse.mcp.server.ModelHint
-
Returns the value of the
namerecord component. - name() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
-
Each prompt must have a unique name.
- name() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
- name() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns the value of the
namerecord component. - name() - Element in annotation interface io.quarkiverse.mcp.server.Resource
-
Each resource must have a unique name.
- name() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns the value of the
namerecord component. - name() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
Each resource template must have a unique name.
- name() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplateArg
- name() - Method in record class io.quarkiverse.mcp.server.Root
-
Returns the value of the
namerecord component. - name() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
-
The name of the server is included in the response to an `initialize` request.
- name() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
namerecord component. - name() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- name() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
namerecord component. - name() - Element in annotation interface io.quarkiverse.mcp.server.Tool
-
Each tool must have a unique name.
- name() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
- name() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns the value of the
namerecord component. - NEW - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
-
A new connnection, waiting for the
initializerequest from the client. - newCompletion(String) - Method in interface io.quarkiverse.mcp.server.CompletionManager
-
The combination of the name reference and argument name must be unique.
- newCompletion(String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- newError(Object, int, String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newLog(McpLog.LogLevel, String, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newNotification(String) - Method in interface io.quarkiverse.mcp.server.NotificationManager
- newNotification(String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newNotification(String) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
- newNotification(String, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newPing(Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newPrompt(String) - Method in interface io.quarkiverse.mcp.server.PromptManager
- newPrompt(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
- newRequest(Object, String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newRequest(Object, String, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newResource(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager
- newResource(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
- newResourceTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager
- newResourceTemplate(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- newResult(Object, Object) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
- newTool(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
- newTool(String) - Method in interface io.quarkiverse.mcp.server.ToolManager
- NONE - Enum constant in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompletionManagerImpl
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
- NOTICE - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
- Notification - Annotation Interface in io.quarkiverse.mcp.server
-
Annotate a business method of a CDI bean that will be called when an MCP client sends a notification message, such as
notifications/initialized. - NOTIFICATION - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- Notification.Type - Enum Class in io.quarkiverse.mcp.server
- notificationBuilder() - Method in interface io.quarkiverse.mcp.server.Progress
-
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 new
Notificationcallback 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 to
JakartaValidationOption.NOT_NULLABLE_FIELD_IS_REQUIRED. - notNullableMethodIsRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
-
Corresponds to
JakartaValidationOption.NOT_NULLABLE_METHOD_IS_REQUIRED. - NUMBER - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
- NumberSchema() - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
- NumberSchema(boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
- NumberSchema(String, String, Number, Number, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Creates an instance of a
NumberSchemarecord class.
O
- OBJECT - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
- of(String) - Static method in record class io.quarkiverse.mcp.server.MetaKey
-
Create a new key with the specified name but without a prefix.
- of(String, String...) - Static method in record class io.quarkiverse.mcp.server.MetaKey
-
Create a new key with the specified name and the prefix is built from the supplied labels.
- openWorldHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
-
If true, this tool may interact with an "open world" of external entities.
- openWorldHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns the value of the
openWorldHintrecord component. - OperationCancellationException() - Constructor for exception io.quarkiverse.mcp.server.Cancellation.OperationCancellationException
- outputSchema() - Element in annotation interface io.quarkiverse.mcp.server.Tool
-
An output schema for validation of results with structured content.
- outputSchemaFrom() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
outputSchemaFromrecord component. - outputSchemaGenerator() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
outputSchemaGeneratorrecord component. - OutputSchemaGenerator - Interface in io.quarkiverse.mcp.server
P
- pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Prompts
-
If the number of prompts exceeds the page size then pagination is enabled and the given page size is used.
- pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Resources
-
If the number of resources exceeds the page size then pagination is enabled and the given page size is used.
- pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ResourceTemplates
-
If the number of resource templates exceeds the page size then pagination is enabled and the given page size is used.
- pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Tools
-
If the number of tools exceeds the page size then pagination is enabled and the given page size is used.
- PARAMS - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- PARSE_ERROR - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
- parseAnnotations(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
- parseContent(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
- parseMeta(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
- parseResourceContents(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Contents
- pattern() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
-
Returns the value of the
patternrecord component. - perform(InitialRequest) - Method in interface io.quarkiverse.mcp.server.InitialCheck
-
Use the
VertxContextSupport.executeBlocking(java.util.concurrent.Callable)if you need to execute some blocking code in the check. - PING - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- preferIdnEmailFormat() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJakartaValidationRuntimeConfig
-
Corresponds to
JakartaValidationOption.PREFER_IDN_EMAIL_FORMAT. - prefix() - Method in record class io.quarkiverse.mcp.server.MetaKey
-
Returns the value of the
prefixrecord component. - prepareArguments(FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
- prepareArguments(FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- priority() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
-
Returns the value of the
priorityrecord component. - priority() - Element in annotation interface io.quarkiverse.mcp.server.Resource.Annotations
- progress() - Method in interface io.quarkiverse.mcp.server.FeatureManager.RequestFeatureArguments
- progress() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
- progress() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
- Progress - Interface in io.quarkiverse.mcp.server
-
If an MCP client specifies the progress token in a request, then the server can send progress notification messages back to the client.
- PROGRESS - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- ProgressNotification - Interface in io.quarkiverse.mcp.server
-
Represents a
notifications/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 a
ProgressTokenrecord class. - ProgressToken.Type - Enum Class in io.quarkiverse.mcp.server
- ProgressTracker - Interface in io.quarkiverse.mcp.server
-
Tracks progress updates and sends notifications.
- ProgressTracker.Builder - Interface in io.quarkiverse.mcp.server
-
Convenient progress tracker builder.
- Prompt - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a business method of a CDI bean as an exposed prompt template.
- PROMPT - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- PROMPT_COMPLETE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- PROMPT_REF - Static variable in class io.quarkiverse.mcp.server.runtime.Messages
- PromptArg - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a parameter of a
Promptmethod. - PromptArgument(String, String, String, boolean, String) - Constructor for record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Creates an instance of a
PromptArgumentrecord 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 a
PromptMessagerecord class. - PromptOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
- PromptResponse - Record Class in io.quarkiverse.mcp.server
-
Response to a
prompts/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 a
PromptResponserecord class. - PromptResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
-
Encodes an object as
PromptResponse. - prompts() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Prompts config.
- prompts() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- PROMPTS_GET - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- PROMPTS_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- PromptUniListOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
- PromptUniOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
- properties() - Method in record class io.quarkiverse.mcp.server.ClientCapability
-
Returns the value of the
propertiesrecord component. - protocolVersion() - Method in record class io.quarkiverse.mcp.server.InitialRequest
-
Returns the value of the
protocolVersionrecord component. - provider() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
providerrecord component.
Q
- Q_CLOSE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
R
- RAW_MESSAGE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- rawMessage() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
- RawMessage - Interface in io.quarkiverse.mcp.server
-
A raw message that represents an unprocessed MCP request or notification from an MCP client.
- readOnlyHint() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
-
If true, the tool does not modify its environment.
- readOnlyHint() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns the value of the
readOnlyHintrecord component. - reason() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
-
Returns the value of the
reasonrecord component. - register() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
-
Registers the resulting info and sends notifications to all connected clients.
- remove(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
- removeCompletion(Predicate<CompletionManager.CompletionInfo>) - Method in interface io.quarkiverse.mcp.server.CompletionManager
-
Removes all completions previously added with
CompletionManager.newCompletion(String)and matching the given filter. - removeCompletion(Predicate<CompletionManager.CompletionInfo>) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- removeNotification(Predicate<NotificationManager.NotificationInfo>) - Method in interface io.quarkiverse.mcp.server.NotificationManager
-
Removes an init callback previously added with
NotificationManager.newNotification(String). - removeNotification(Predicate<NotificationManager.NotificationInfo>) - Method in class io.quarkiverse.mcp.server.runtime.NotificationManagerImpl
- removePrompt(String) - Method in interface io.quarkiverse.mcp.server.PromptManager
-
Removes a prompt previously added with
PromptManager.newPrompt(String). - removePrompt(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
- removeResource(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager
-
Removes a resource previously added with
ResourceManager.newResource(String). - removeResource(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
- removeResourceTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager
-
Removes a resource template previously added with
ResourceTemplateManager.newResourceTemplate(String). - removeResourceTemplate(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
- removeTool(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
- removeTool(String) - Method in interface io.quarkiverse.mcp.server.ToolManager
-
Removes a tool previously added with
ToolManager.newTool(String). - REQUEST_ID - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- REQUEST_URI - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- requestBuilder() - Method in interface io.quarkiverse.mcp.server.Elicitation
- requestBuilder() - Method in interface io.quarkiverse.mcp.server.Sampling
- requestContextActivated() - Method in interface io.quarkiverse.mcp.server.runtime.ContextSupport
- requestedSchema() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest
- requestedSchema() - Method in class io.quarkiverse.mcp.server.runtime.ElicitationRequestImpl
- requestId() - Method in interface io.quarkiverse.mcp.server.FeatureManager.RequestFeatureArguments
- RequestId - Record Class in io.quarkiverse.mcp.server
-
"Requests MUST include a string or integer ID."
- RequestId(Object) - Constructor for record class io.quarkiverse.mcp.server.RequestId
-
Creates an instance of a
RequestIdrecord class. - requestUri() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
- requestUri() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
- RequestUri - Record Class in io.quarkiverse.mcp.server
-
Resource and resource template methods may accept the requested URI.
- RequestUri(String) - Constructor for record class io.quarkiverse.mcp.server.RequestUri
-
Creates an instance of a
RequestUrirecord class. - required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Returns the value of the
requiredrecord component. - required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns the value of the
requiredrecord component. - required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Returns the value of the
requiredrecord component. - required() - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.PrimitiveSchema
- required() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns the value of the
requiredrecord component. - required() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
-
An argument is required by default.
- required() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns the value of the
requiredrecord component. - required() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
requiredrecord component. - required() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
-
An argument is required by default unless no annotation value is set explicitly and the type of the annotated parameter is
Optionalor the default value is set withToolArg.defaultValue(). - required() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns the value of the
requiredrecord component. - requiresUri() - Method in enum class io.quarkiverse.mcp.server.runtime.Feature
- resource() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
-
Returns the value of the
resourcerecord component. - Resource - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a business method of a CDI bean as an exposed resource.
- RESOURCE - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
- RESOURCE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- RESOURCE_LINK - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
- RESOURCE_NOT_FOUND - Static variable in class io.quarkiverse.mcp.server.JsonRpcErrorCodes
- RESOURCE_REF - Static variable in class io.quarkiverse.mcp.server.runtime.Messages
- RESOURCE_TEMPLATE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- RESOURCE_TEMPLATE_COMPLETE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- RESOURCE_TEMPLATES_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- Resource.Annotations - Annotation Interface in io.quarkiverse.mcp.server
- resourceAnnotations() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
resourceAnnotationsrecord component. - ResourceContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
- ResourceContents - Interface in io.quarkiverse.mcp.server
-
Represents text/binary data of a resource.
- ResourceContents.Type - Enum Class in io.quarkiverse.mcp.server
- ResourceContentsData(RequestUri, TYPE) - Constructor for record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
-
Creates an instance of a
ResourceContentsDatarecord class. - ResourceContentsEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
-
Encodes an object as
ResourceContents. - ResourceContentsEncoder.ResourceContentsData<TYPE> - Record Class in io.quarkiverse.mcp.server
- ResourceContentsEncoderResultMapper - Class in io.quarkiverse.mcp.server.runtime
- ResourceContentsEncoderResultMapper() - Constructor for class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- ResourceFilter - Interface in io.quarkiverse.mcp.server
-
Any CDI bean that implements this interface is used to determine the set of visible/accesible resources for a specific MCP client.
- ResourceLink - Record Class in io.quarkiverse.mcp.server
-
A resource link.
- ResourceLink(String, String) - Constructor for record class io.quarkiverse.mcp.server.ResourceLink
- ResourceLink(String, String, String, String, String, Integer, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.ResourceLink
-
Creates an instance of a
ResourceLinkrecord 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 a
resources/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 a
ResourceResponserecord class. - resources() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Resources config.
- resources() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- RESOURCES_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- RESOURCES_READ - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- RESOURCES_SUBSCRIBE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- RESOURCES_UNSUBSCRIBE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- ResourceTemplate - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a business method of a CDI bean as an exposed resource template.
- ResourceTemplateArg - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a parameter of a
ResourceTemplatemethod. - 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 to
JacksonOption.RESPECT_JSONPROPERTY_ORDER. - respectJsonPropertyRequired() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.RESPECT_JSONPROPERTY_REQUIRED. - ResponseHandlers - Class in io.quarkiverse.mcp.server.runtime
- Result(boolean, Optional<String>) - Constructor for record class io.quarkiverse.mcp.server.Cancellation.Result
-
Creates an instance of a
Resultrecord class. - Result(R, String) - Constructor for record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
-
Creates an instance of a
Resultrecord class. - resultMapper() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns the value of the
resultMapperrecord component. - ResultMappers - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers
- ResultMappers.CompleteListString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.CompleteString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.CompleteUniListString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.CompleteUniString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.Identity - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.PromptListOfMessage - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.PromptOfMessage - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.PromptUniListOfMessage - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.PromptUniOfMessage - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ResourceContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ResourceListContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ResourceUniContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ResourceUniListContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.Result<R> - Record Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolListContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolListString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolUniContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolUniListContent - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolUniListString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToolUniString - Class in io.quarkiverse.mcp.server.runtime
- ResultMappers.ToUni - Class in io.quarkiverse.mcp.server.runtime
- role() - Method in record class io.quarkiverse.mcp.server.PromptMessage
-
Returns the value of the
rolerecord component. - role() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
-
Returns the value of the
rolerecord component. - role() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns the value of the
rolerecord component. - Role - Enum Class in io.quarkiverse.mcp.server
-
The sender or recipient of messages in a conversation.
- Root - Record Class in io.quarkiverse.mcp.server
- Root(String, String) - Constructor for record class io.quarkiverse.mcp.server.Root
-
Creates an instance of a
Rootrecord class. - roots() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
- roots() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Roots config.
- Roots - Interface in io.quarkiverse.mcp.server
-
If an MCP client supports the
rootscapability, then the server can obtain the list of root objects. - ROOTS - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- ROOTS - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
- ROOTS_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- ROOTS_LIST_CHANGED - Enum constant in enum class io.quarkiverse.mcp.server.Notification.Type
-
notifications/roots/list_changed - runOnVirtualThread - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- runOnVirtualThread - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
S
- sampling() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureArguments
- sampling() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Sampling config.
- Sampling - Interface in io.quarkiverse.mcp.server
-
If an MCP client supports the "sampling" capability, then the server can request LLM sampling from language models.
- SAMPLING - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
- SAMPLING - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
- SAMPLING_CREATE_MESSAGE - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- SamplingMessage - Record Class in io.quarkiverse.mcp.server
- SamplingMessage(Role, Content) - Constructor for record class io.quarkiverse.mcp.server.SamplingMessage
-
Creates an instance of a
SamplingMessagerecord class. - SamplingRequest - Interface in io.quarkiverse.mcp.server
-
A request from the server to sample an LLM.
- SamplingRequest.Builder - Interface in io.quarkiverse.mcp.server
- SamplingRequest.IncludeContext - Enum Class in io.quarkiverse.mcp.server
-
A request to include context from one or more MCP servers.
- SamplingRequestImpl - Class in io.quarkiverse.mcp.server.runtime
- SamplingResponse - Record Class in io.quarkiverse.mcp.server
-
A response to a
SamplingRequest. - SamplingResponse(Content, String, Role, String, Meta) - Constructor for record class io.quarkiverse.mcp.server.SamplingResponse
-
Creates an instance of a
SamplingResponserecord class. - SchemaGeneratorConfigCustomizer - Interface in io.quarkiverse.mcp.server.runtime
-
An interface that allows customization of the
SchemaGeneratorConfigBuilderbefore 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 the
serverNamerecord component. - serverName() - Method in interface io.quarkiverse.mcp.server.runtime.McpRequest
- serverName() - Method in class io.quarkiverse.mcp.server.runtime.McpRequestImpl
- serverName() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
-
Returns the value of the
serverNamerecord component. - serverNames() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- servers() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig
-
Server configurations.
- setAnnotations(Content.Annotations) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
- setAnnotations(Content.Annotations) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
- setAnnotations(ToolManager.ToolAnnotations) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
- setArgumentName(String) - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionDefinition
-
Set the name of the completed argument.
- setAsyncHandler(Function<ARGUMENTS, Uni<RESPONSE>>) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
- setAsyncHandler(Function<ARGUMENTS, Uni<RESPONSE>>) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- setCurrentIdentity(CurrentIdentityAssociation) - Method in interface io.quarkiverse.mcp.server.runtime.SecuritySupport
- setDefaultStep(double) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
-
The default step is used for
ProgressTracker.advanceAndForget()method. - setDefaultStep(long) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
-
The default step is used for
ProgressTracker.advanceAndForget()method. - setDescription(String) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
- setDescription(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- setHandler(Function<ARGUMENTS, RESPONSE>) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
- setHandler(Function<ARGUMENTS, RESPONSE>, boolean) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
- setHandler(Function<ARGUMENTS, RESPONSE>, boolean) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- setIncludeContext(SamplingRequest.IncludeContext) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setInitialized() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- setMaxTokens(long) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setMessage(String) - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
- setMessage(String) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
- setMessageBuilder(Function<BigDecimal, String>) - Method in interface io.quarkiverse.mcp.server.ProgressTracker.Builder
-
The message builder accepts the current progress value and produces a relevant notification message.
- setMetadata(Map<String, Object>) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setMimeType(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
- setMimeType(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
- setModelPreferences(ModelPreferences) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setOutputSchema(Object) - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolDefinition
- setProgress(double) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
- setProgress(long) - Method in interface io.quarkiverse.mcp.server.ProgressNotification.Builder
- setServerName(String) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureDefinition
- setServerName(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- setSize(int) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
- setStopSequences(List<String>) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setSystemPrompt(String) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setTemperature(BigDecimal) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
- setTimeout(Duration) - Method in interface io.quarkiverse.mcp.server.ElicitationRequest.Builder
-
If no timeout is set then the default value configured with the
quarkus.mcp.server.elicitation.default-timeoutis used. - setTimeout(Duration) - Method in interface io.quarkiverse.mcp.server.SamplingRequest.Builder
-
If no timeout is set then the default value configured with the
quarkus.mcp.server.sampling.default-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 the
sizerecord component. - size() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
- size() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
sizerecord component. - skipProcessingIfCancelled() - Method in interface io.quarkiverse.mcp.server.Cancellation
-
Perform the check and if cancellation is requested then skip the processing, i.e. throw
Cancellation.OperationCancellationException. - skipSubtypeLookup() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerSchemaGeneratorJacksonRuntimeConfig
-
Corresponds to
JacksonOption.SKIP_SUBTYPE_LOOKUP. - speedPriority() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Returns the value of the
speedPriorityrecord component. - SSE - Enum constant in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
-
The HTTP/SSE transport from version 2024-11-05.
- status - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- status() - Method in interface io.quarkiverse.mcp.server.McpConnection
- status() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
- STDIO - Enum constant in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
-
The stdio transport.
- step() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
- stopReason() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns the value of the
stopReasonrecord component. - stopSequences() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- stopSequences() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
- STREAMABLE_HTTP - Enum constant in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
-
The Streamable HTTP transport from version 2025-03-26.
- STRING - Enum constant in enum class io.quarkiverse.mcp.server.ProgressToken.Type
- STRING - Enum constant in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
- StringSchema() - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
- StringSchema(boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
- StringSchema(String, String, Integer, Integer, ElicitationRequest.StringSchema.Format, boolean) - Constructor for record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Creates an instance of a
StringSchemarecord class. - structuredContent() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.Tools
-
Structured content config.
- structuredContent() - Element in annotation interface io.quarkiverse.mcp.server.Tool
-
If set to
trueand 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 the
structuredContentrecord component. - structuredError(Object) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
- structuredSuccess(Object) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
- success(C...) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
- success(String) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
- success(List<C>) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
- SUCCESS - Static variable in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
- successs() - Static method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
- supports(Class<?>) - Method in interface io.quarkiverse.mcp.server.Encoder
- supports(Class<?>) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextContentEncoder
- supports(Class<?>) - Method in class io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
- supportsCapability(String) - Method in record class io.quarkiverse.mcp.server.InitialRequest
- supportsElicitation() - Method in record class io.quarkiverse.mcp.server.InitialRequest
- supportsRoots() - Method in record class io.quarkiverse.mcp.server.InitialRequest
- supportsSampling() - Method in record class io.quarkiverse.mcp.server.InitialRequest
- systemPrompt() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- systemPrompt() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
T
- temperature() - Method in class io.quarkiverse.mcp.server.runtime.SamplingRequestImpl
- temperature() - Method in interface io.quarkiverse.mcp.server.SamplingRequest
- test(PromptManager.PromptInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.PromptFilter
-
Returns
trueif the given prompt should be considered visible/accesible for a specific MCP client. - test(ResourceManager.ResourceInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.ResourceFilter
-
Returns
trueif the given resource should be considered visible/accesible for a specific MCP client. - test(ResourceTemplateManager.ResourceTemplateInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateFilter
-
Returns
trueif the given resource template should be considered visible/accesible for a specific MCP client. - test(ToolManager.ToolInfo, McpConnection) - Method in interface io.quarkiverse.mcp.server.ToolFilter
-
Returns
trueif the given tool should be considered visible/accesible for a specific MCP client. - text() - Method in record class io.quarkiverse.mcp.server.TextContent
-
Returns the value of the
textrecord component. - text() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
-
Returns the value of the
textrecord component. - TEXT - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
- TEXT - Enum constant in enum class io.quarkiverse.mcp.server.ResourceContents.Type
- TextContent - Record Class in io.quarkiverse.mcp.server
-
A text content provided to or from an LLM.
- TextContent(String) - Constructor for record class io.quarkiverse.mcp.server.TextContent
- TextContent(String, Map<MetaKey, Object>, Content.Annotations) - Constructor for record class io.quarkiverse.mcp.server.TextContent
-
Creates an instance of a
TextContentrecord class. - textLimit() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.TrafficLogging
-
The number of characters of a text message which will be logged if traffic logging is enabled.
- TextResourceContents - Record Class in io.quarkiverse.mcp.server
-
Text data of a resource.
- TextResourceContents(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.TextResourceContents
- TextResourceContents(String, String, String, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.TextResourceContents
-
Creates an instance of a
TextResourceContentsrecord class. - THIS_SERVER - Enum constant in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
- title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Returns the value of the
titlerecord component. - title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns the value of the
titlerecord component. - title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Returns the value of the
titlerecord component. - title() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns the value of the
titlerecord component. - title() - Method in record class io.quarkiverse.mcp.server.Implementation
-
Returns the value of the
titlerecord component. - title() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
-
A human-readable name for this prompt.
- title() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
-
A human-readable name.
- title() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns the value of the
titlerecord component. - title() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptInfo
- title() - Element in annotation interface io.quarkiverse.mcp.server.Resource
-
A human-readable name for this resource.
- title() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns the value of the
titlerecord component. - title() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
- title() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
A human-readable name for this resource template.
- title() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
- title() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig.ServerInfo
-
The human-readable name of the server is included in the response to an `initialize` request.
- title() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
titlerecord component. - title() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
titlerecord component. - title() - Element in annotation interface io.quarkiverse.mcp.server.Tool.Annotations
-
A human-readable title for the tool.
- title() - Element in annotation interface io.quarkiverse.mcp.server.Tool
-
A human-readable title for the tool.
- title() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns the value of the
titlerecord component. - title() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
- token() - Method in interface io.quarkiverse.mcp.server.Progress
- token() - Method in interface io.quarkiverse.mcp.server.ProgressNotification
- token() - Method in interface io.quarkiverse.mcp.server.ProgressTracker
- Tool - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a business method of a CDI bean as an exposed tool.
- TOOL - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
- Tool.Annotations - Annotation Interface in io.quarkiverse.mcp.server
- Tool.OutputSchema - Annotation Interface in io.quarkiverse.mcp.server
- toolAnnotations() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
toolAnnotationsrecord component. - ToolAnnotations(String, boolean, boolean, boolean, boolean) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Creates an instance of a
ToolAnnotationsrecord class. - ToolArg - Annotation Interface in io.quarkiverse.mcp.server
-
Annotates a parameter of a
Toolmethod. - ToolArgument(String, String, boolean, Type, String) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Creates an instance of a
ToolArgumentrecord class. - toolArgumentHolders() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- ToolCallException - Exception in io.quarkiverse.mcp.server
-
Indicates a business logic error in a
Toolmethod. - 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 a
tools/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 a
ToolResponserecord class. - ToolResponse(boolean, List<? extends Content>, Map<MetaKey, Object>) - Constructor for record class io.quarkiverse.mcp.server.ToolResponse
- ToolResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
-
Encodes an object as
ToolResponse. - tools() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpServerRuntimeConfig
-
Tools config.
- tools() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
- TOOLS_CALL - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- TOOLS_LIST - Static variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- ToolString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
- ToolStructuredContentResultMapper - Class in io.quarkiverse.mcp.server.runtime
- ToolStructuredContentResultMapper(McpServersRuntimeConfig, ObjectMapper) - Constructor for class io.quarkiverse.mcp.server.runtime.ToolStructuredContentResultMapper
- ToolUniContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
- ToolUniListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
- ToolUniListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
- ToolUniString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
- toResponse(Content) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- toResponse(PromptResponse) - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
- toResponse(List<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- toResponse(List<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- toString() - Method in record class io.quarkiverse.mcp.server.AudioContent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.Cancellation.Result
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ClientCapability
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.Content.Annotations
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.BooleanSchema
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.EnumSchema
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.NumberSchema
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ElicitationRequest.StringSchema
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ElicitationResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ImageContent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.Implementation
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.InitialCheck.CheckResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.InitialRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.MetaKey
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ModelHint
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ModelPreferences
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ProgressToken
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.PromptMessage
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.PromptResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.RequestId
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.RequestUri
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.Root
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.runtime.Error
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.SamplingMessage
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.SamplingResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.TextContent
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolAnnotations
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.mcp.server.ToolResponse
-
Returns a string representation of this record class.
- total() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
-
Returns the value of the
totalrecord 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 the
transportrecord component. - transport() - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
- type() - Method in record class io.quarkiverse.mcp.server.AudioContent
- type() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
- type() - Method in interface io.quarkiverse.mcp.server.Content
- type() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
- type() - Method in record class io.quarkiverse.mcp.server.ImageContent
- type() - Method in interface io.quarkiverse.mcp.server.NotificationManager.NotificationInfo
- type() - Method in record class io.quarkiverse.mcp.server.ProgressToken
- type() - Method in interface io.quarkiverse.mcp.server.ResourceContents
- type() - Method in record class io.quarkiverse.mcp.server.ResourceLink
- type() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
-
Returns the value of the
typerecord component. - type() - Method in record class io.quarkiverse.mcp.server.TextContent
- type() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
- type() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
-
Returns the value of the
typerecord component.
U
- uni() - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
- uni() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- uniList() - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
- UNSUPPORTED_PROTOCOL - Static variable in record class io.quarkiverse.mcp.server.runtime.Error
- uri() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
-
Returns the value of the
urirecord component. - uri() - Element in annotation interface io.quarkiverse.mcp.server.Resource
-
"The URI of this resource."
- uri() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
-
Returns the value of the
urirecord component. - uri() - Method in record class io.quarkiverse.mcp.server.ResourceLink
-
Returns the value of the
urirecord component. - uri() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
- uri() - Method in record class io.quarkiverse.mcp.server.Root
-
Returns the value of the
urirecord component. - uri() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
-
Returns the value of the
urirecord component. - uri() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
-
Returns the value of the
urirecord component. - uriTemplate() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
-
The Level 1 URI template that can be used to construct resource URIs.
- uriTemplate() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
- USER - Enum constant in enum class io.quarkiverse.mcp.server.Role
V
- validate() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- validate(boolean) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- validate(JsonObject, Sender) - Static method in class io.quarkiverse.mcp.server.runtime.JsonRPC
- validateReference(String, String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
- validateReference(String, String) - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
- validateReference(String, String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompletionManagerImpl
- value() - Element in annotation interface io.quarkiverse.mcp.server.CompletePrompt
-
The name reference to a prompt.
- value() - Element in annotation interface io.quarkiverse.mcp.server.CompleteResourceTemplate
-
The name reference to a resource template.
- value() - Element in annotation interface io.quarkiverse.mcp.server.McpServer
-
The name of the server.
- value() - Element in annotation interface io.quarkiverse.mcp.server.Notification
- value() - Method in record class io.quarkiverse.mcp.server.ProgressToken
-
Returns the value of the
valuerecord component. - value() - Method in record class io.quarkiverse.mcp.server.RequestId
-
Returns the value of the
valuerecord component. - value() - Method in record class io.quarkiverse.mcp.server.RequestUri
-
Returns the value of the
valuerecord component. - value() - Method in record class io.quarkiverse.mcp.server.runtime.ResultMappers.Result
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface io.quarkiverse.mcp.server.WrapBusinessError
-
The exception is only wrapped automatically if it's assignable from any of the specified classes.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.Content.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.McpConnection.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.Notification.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.ProgressToken.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.ResourceContents.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.Feature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
-
Returns the enum constant of this class with the specified name.
- values() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class io.quarkiverse.mcp.server.Content.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.ElicitationResponse.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.InitialRequest.Transport
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.McpConnection.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.Notification.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.ProgressToken.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.ResourceContents.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.runtime.config.McpServersRuntimeConfig.InvalidServerNameStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.runtime.Feature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.JsonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.runtime.FeatureArgument.Provider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.mcp.server.SamplingRequest.IncludeContext
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariableMatcher(Pattern, List<String>) - Constructor for record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
-
Creates an instance of a
VariableMatcherrecord class. - variables() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
-
Returns the value of the
variablesrecord component. - version() - Method in record class io.quarkiverse.mcp.server.Implementation
-
Returns the value of the
versionrecord 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