Index

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

A

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
 
ALERT - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
apply(Content) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
 
apply(PromptMessage) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
 
apply(ResourceContents) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
 
apply(Uni<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
 
apply(Uni<PromptMessage>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
 
apply(Uni<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniContent
 
apply(Uni<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniString
 
apply(Uni<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
 
apply(Uni<List<Content>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
 
apply(Uni<List<PromptMessage>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
 
apply(Uni<List<ResourceContents>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceUniListContent
 
apply(Uni<List<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteUniListString
 
apply(Uni<List<String>>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
 
apply(Object) - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
 
apply(Object) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
 
apply(Object) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
 
apply(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
apply(String) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteString
 
apply(String) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
 
apply(List<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
 
apply(List<PromptMessage>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
 
apply(List<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
 
apply(List<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.CompleteListString
 
apply(List<String>) - Method in class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
 
args() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArguments
Returns the value of the args record component.
args() - Method in record class io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
Returns the value of the args record component.
args() - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
Returns the value of the args record component.
args() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
Returns the value of the args record component.
argumentName() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionInfo
 
ArgumentProviders - Record Class in io.quarkiverse.mcp.server.runtime
 
ArgumentProviders(Map<String, Object>, McpConnection, Object, String, Responder) - Constructor for record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
Creates an instance of a ArgumentProviders record class.
arguments() - Method in interface io.quarkiverse.mcp.server.PromptManager.PromptInfo
 
arguments() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the arguments record component.
arguments() - Method in interface io.quarkiverse.mcp.server.ToolManager.ToolInfo
 
argumentValue() - Method in record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
Returns the value of the argumentValue record component.
asBlob() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
 
asBlob() - Method in interface io.quarkiverse.mcp.server.ResourceContents
Casts and returns this object as binary resource contents, or throws an IllegalArgumentException if the content object does not represent a BlobResourceContents.
asBlob() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
 
asImage() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as an image content, or throws an IllegalArgumentException if the content object does not represent a ImageContent.
asImage() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
 
asImage() - Method in record class io.quarkiverse.mcp.server.ImageContent
 
asImage() - Method in record class io.quarkiverse.mcp.server.TextContent
 
asInteger() - Method in record class io.quarkiverse.mcp.server.RequestId
 
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
 
asResource() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as an embedded resource content, or throws an IllegalArgumentException if the content object does not represent a EmbeddedResource.
asResource() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
 
asResource() - Method in record class io.quarkiverse.mcp.server.ImageContent
 
asResource() - Method in record class io.quarkiverse.mcp.server.TextContent
 
asString() - Method in record class io.quarkiverse.mcp.server.RequestId
 
asText() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
 
asText() - Method in interface io.quarkiverse.mcp.server.Content
Casts and returns this object as a text content, or throws an IllegalArgumentException if the content object does not represent a TextContent.
asText() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
 
asText() - Method in record class io.quarkiverse.mcp.server.ImageContent
 
asText() - Method in interface io.quarkiverse.mcp.server.ResourceContents
Casts and returns this object as text resource contents, or throws an IllegalArgumentException if the content object does not represent a TextResourceContents.
asText() - Method in record class io.quarkiverse.mcp.server.TextContent
 
asText() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
 
asyncFun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
asyncFun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
autoPingInterval - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
autoPingInterval() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
The interval after which, when set, the server sends a ping message to the connected client automatically.
autoPingInterval() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 

B

blob() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns the value of the blob record component.
BLOB - Enum constant in enum class io.quarkiverse.mcp.server.ResourceContents.Type
 
BlobResourceContents - Record Class in io.quarkiverse.mcp.server
Binary data of a resource.
BlobResourceContents(String, String, String) - Constructor for record class io.quarkiverse.mcp.server.BlobResourceContents
Creates an instance of a BlobResourceContents record class.

C

call(ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
clientCapabilities() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the clientCapabilities record component.
ClientCapability - Record Class in io.quarkiverse.mcp.server
A capability supported by the client.
ClientCapability(String, Map<String, Object>) - Constructor for record class io.quarkiverse.mcp.server.ClientCapability
Creates an instance of a ClientCapability record class.
clientLogging() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
Client logging config.
code() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns the value of the code record component.
compareTo(FeatureManager.FeatureInfo) - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
compareTo(FeatureMetadata<M>) - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
 
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.
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
 
CompletionArguments(String, McpConnection, McpLog, RequestId) - Constructor for record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
Creates an instance of a CompletionArguments record class.
CompletionManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new completion programmatically.
CompletionManager.CompletionArguments - Record Class in io.quarkiverse.mcp.server
 
CompletionManager.CompletionDefinition - Interface in io.quarkiverse.mcp.server
CompletionManager.CompletionInfo - Interface in io.quarkiverse.mcp.server
Completion info.
CompletionManagerBase - Class in io.quarkiverse.mcp.server.runtime
 
CompletionManagerBase(Vertx, ObjectMapper, ConnectionManager, Instance<CurrentIdentityAssociation>) - Constructor for class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
CompletionMessageHandler - Class in io.quarkiverse.mcp.server.runtime
 
CompletionMessageHandler() - Constructor for class io.quarkiverse.mcp.server.runtime.CompletionMessageHandler
 
CompletionResponse - Record Class in io.quarkiverse.mcp.server
Response to a completion/complete request from the client.
CompletionResponse(List<String>, Integer, Boolean) - Constructor for record class io.quarkiverse.mcp.server.CompletionResponse
Creates an instance of a CompletionResponse record class.
completions - Variable in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
config - Variable in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
connection() - Method in record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
Returns the value of the connection record component.
connection() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArguments
Returns the value of the connection record component.
connection() - Method in record class io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
Returns the value of the connection record component.
connection() - Method in record class io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
Returns the value of the connection record component.
connection() - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
Returns the value of the connection record component.
connection() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
Returns the value of the connection record component.
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() - Constructor for class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
content() - Method in record class io.quarkiverse.mcp.server.PromptMessage
Returns the value of the content record component.
content() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns the value of the content record component.
Content - Interface in io.quarkiverse.mcp.server
A content provided to or from an LLM.
Content.Type - Enum Class in io.quarkiverse.mcp.server
 
ContentEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as Content.
contents() - Method in record class io.quarkiverse.mcp.server.ResourceResponse
Returns the value of the contents record component.
convert(Object) - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
 
convertContainer(Object) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
convertContainer(Object) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
convertList(List<Object>) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
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
 

D

data() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns the value of the data record component.
data() - Method in record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Returns the value of the data record component.
data() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns the value of the data record component.
debug(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.DEBUG log message notification to the client.
DEBUG - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
declaringClassName() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the declaringClassName record component.
defaultLevel() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.ClientLogging
The default log level.
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 interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
description() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
An optional description.
description() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
 
description() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the description record component.
description() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns the value of the description record component.
description() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"A description of what this resource represents."
description() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
The description of what this resource template represents.
description() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the description record component.
description() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
description() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the description record component.
description() - Element in annotation interface io.quarkiverse.mcp.server.Tool
An optional description.
description() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
 
description() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the description record component.
devMode() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
Dev mode config.
dummyInit() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.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.
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
Creates an instance of a EmbeddedResource record class.
EMERGENCY - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
enabled() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.TrafficLogging
If set to `true` then JSON messages received/sent are logged.
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.PromptEncoderResultMapper
 
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.ClientCapability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
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.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.InitialRequest
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.PromptManager.PromptArguments
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.ResourceManager.ResourceArguments
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.ResourceTemplateManager.ResourceTemplateArguments
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
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.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.ToolArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
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(String) - Static method in record class io.quarkiverse.mcp.server.ToolResponse
 
error(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.ERROR log message notification to the client.
error(Throwable, String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.ERROR log message notification to the client.
Error - Record Class in io.quarkiverse.mcp.server.runtime
 
Error(int, String) - Constructor for record class io.quarkiverse.mcp.server.runtime.Error
 
Error(int, String, Map<String, Object>) - Constructor for record class io.quarkiverse.mcp.server.runtime.Error
Creates an instance of a Error record class.
ERROR - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
EVENT_LOOP - Enum constant in enum class io.quarkiverse.mcp.server.runtime.ExecutionModel
 
execute(ExecutionModel, FeatureManagerBase.FeatureExecutionContext, Callable<Uni<RESULT>>) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
execute(String, ArgumentProviders, SecuritySupport) - Method in class io.quarkiverse.mcp.server.runtime.CompletionMessageHandler
 
execute(String, FeatureManagerBase.FeatureExecutionContext) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
executionModel() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
executionModel() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the executionModel record component.
ExecutionModel - Enum Class in io.quarkiverse.mcp.server.runtime
 

F

feature() - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
feature() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the feature record component.
feature() - Method in class io.quarkiverse.mcp.server.runtime.PromptCompletionManagerImpl
 
feature() - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateCompleteManagerImpl
 
Feature - Enum Class in io.quarkiverse.mcp.server.runtime
 
FeatureArgument - Record Class in io.quarkiverse.mcp.server.runtime
 
FeatureArgument(String, String, boolean, Type, FeatureArgument.Provider) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Creates an instance of a FeatureArgument record class.
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, 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.FeatureDefinition<INFO extends FeatureManager.FeatureInfo,ARGUMENTS,RESPONSE,THIS extends FeatureManager.FeatureDefinition<INFO,ARGUMENTS,RESPONSE,THIS>> - Interface in io.quarkiverse.mcp.server
 
FeatureManager.FeatureInfo - 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>) - 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<Object, Uni<M>>) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Creates an instance of a FeatureMetadata record class.
FeatureMethodInfo - Record Class in io.quarkiverse.mcp.server.runtime
 
FeatureMethodInfo(String, String, String, String, List<FeatureArgument>, String) - Constructor for record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Creates an instance of a FeatureMethodInfo record class.
fetchPage(Cursor, int) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
from(String) - Static method in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
fun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
fun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 

G

get(String) - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
getInvoker(String) - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
getInvoker(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
getInvoker(String) - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
getInvoker(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
getInvoker(String) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
getInvoker(String) - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
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
 
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
 

H

handle(JsonObject, McpConnectionBase, Responder, SecuritySupport) - Method in class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
handleFailure(Object, Responder, McpConnection, Throwable, Logger, String, String) - Method in class io.quarkiverse.mcp.server.runtime.MessageHandler
 
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.ClientCapability
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
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.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.InitialRequest
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.PromptManager.PromptArguments
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.ResourceManager.ResourceArguments
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.ResourceTemplateManager.ResourceTemplateArguments
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
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.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.ToolArgument
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
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.
hasMore() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the hasMore record component.

I

id - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
id() - Method in interface io.quarkiverse.mcp.server.McpConnection
 
id() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
Identity() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.Identity
 
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
Creates an instance of a ImageContent record class.
implementation() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the implementation record component.
Implementation - Record Class in io.quarkiverse.mcp.server
The name and version of an MCP implementation.
Implementation(String, String) - Constructor for record class io.quarkiverse.mcp.server.Implementation
Creates an instance of a Implementation record class.
IN_OPERATION - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
 
info() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the info record component.
info(String, Object...) - Method in interface io.quarkiverse.mcp.server.McpLog
Logs a message and sends a McpLog.LogLevel.INFO log message notification to the client.
INFO - Enum constant in enum class io.quarkiverse.mcp.server.McpLog.LogLevel
 
initialize(InitialRequest) - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
initializeRequest - Variable in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
INITIALIZING - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
 
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
The initial request sent from a client.
InitialRequest(Implementation, String, List<ClientCapability>) - Constructor for record class io.quarkiverse.mcp.server.InitialRequest
Creates an instance of a InitialRequest record class.
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
 
INTERNAL_ERROR - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
INVALID_PARAMS - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
INVALID_REQUEST - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
invoker() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the invoker record component.
io.quarkiverse.mcp.server - package io.quarkiverse.mcp.server
 
io.quarkiverse.mcp.server.runtime - package io.quarkiverse.mcp.server.runtime
 
io.quarkiverse.mcp.server.runtime.config - package io.quarkiverse.mcp.server.runtime.config
 
isEmpty() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
isEmpty() - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
isError() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns the value of the isError record component.
isMethod() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
 
isMethod() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
isOptional(Type) - Static method in class io.quarkiverse.mcp.server.runtime.Types
 
isParam() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
 
isPromptManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isResourceManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isResourceTemplateManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
isResponse(JsonObject) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
isToolManagerUsed() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
iterator() - Method in class io.quarkiverse.mcp.server.runtime.ConnectionManager
 
iterator() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 

J

JsonRPC - Class in io.quarkiverse.mcp.server.runtime
 
JsonRPC() - Constructor for class io.quarkiverse.mcp.server.runtime.JsonRPC
 
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
 

L

level() - Method in interface io.quarkiverse.mcp.server.McpLog
 
list() - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
log() - Method in record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
Returns the value of the log record component.
log() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArguments
Returns the value of the log record component.
log() - Method in record class io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
Returns the value of the log record component.
log() - Method in record class io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
Returns the value of the log record component.
log() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
Returns the value of the log record component.
log(String, String, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
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
 
logs - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 

M

mapper - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
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, McpLog.LogLevel, TrafficLogger, Optional<Duration>) - Constructor for class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
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 - Class in io.quarkiverse.mcp.server.runtime
 
McpMessageHandler(McpRuntimeConfig, ConnectionManager, PromptManagerImpl, ToolManagerImpl, ResourceManagerImpl, PromptCompletionManagerImpl, ResourceTemplateManagerImpl, ResourceTemplateCompleteManagerImpl, McpMetadata) - Constructor for class io.quarkiverse.mcp.server.runtime.McpMessageHandler
 
McpMetadata - Interface in io.quarkiverse.mcp.server.runtime
 
McpRuntimeConfig - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.ClientLogging - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.DevMode - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.Prompts - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.Resources - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.ResourceTemplates - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.ServerInfo - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.Tools - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpRuntimeConfig.TrafficLogging - Interface in io.quarkiverse.mcp.server.runtime.config
 
McpServerRecorder - Class in io.quarkiverse.mcp.server.runtime
 
McpServerRecorder() - Constructor for class io.quarkiverse.mcp.server.runtime.McpServerRecorder
 
message() - Method in record class io.quarkiverse.mcp.server.runtime.Error
Returns the value of the message record component.
MessageHandler - Class in io.quarkiverse.mcp.server.runtime
 
MessageHandler() - Constructor for class io.quarkiverse.mcp.server.runtime.MessageHandler
 
messageReceived(JsonObject, McpConnection) - Method in class io.quarkiverse.mcp.server.runtime.TrafficLogger
 
messages() - Method in record class io.quarkiverse.mcp.server.PromptResponse
Returns the value of the messages record component.
Messages - Class in io.quarkiverse.mcp.server.runtime
 
Messages() - Constructor for class io.quarkiverse.mcp.server.runtime.Messages
 
messageSent(JsonObject, McpConnection) - Method in class io.quarkiverse.mcp.server.runtime.TrafficLogger
 
METHOD_NOT_FOUND - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
mimeType() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
Returns the value of the mimeType record component.
mimeType() - Method in record class io.quarkiverse.mcp.server.ImageContent
Returns the value of the mimeType record component.
mimeType() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"The MIME type of this resource, if known."
mimeType() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
 
mimeType() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
The MIME type of this resource template.
mimeType() - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateInfo
 
mimeType() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the mimeType record component.
mimeType() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns the value of the mimeType record component.

N

name - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
name - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
name() - Method in record class io.quarkiverse.mcp.server.ClientCapability
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.CompleteArg
 
name() - Method in interface io.quarkiverse.mcp.server.CompletionManager.CompletionInfo
 
name() - Method in interface io.quarkiverse.mcp.server.FeatureManager.FeatureInfo
It is guaranteed that name is uniqe for a specific feature.
name() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.Prompt
Each prompt must have a unique name.
name() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
 
name() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.Resource
"A human-readable name for this resource."
name() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplate
The human-readable name for this resource template.
name() - Element in annotation interface io.quarkiverse.mcp.server.ResourceTemplateArg
 
name() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.ServerInfo
The name of the server is included in the response to an `initialize` request as defined by the https://spec.modelcontextprotocol.io/specification/2024-11-05/basic/lifecycle/#initialization[spec].
name() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the name record component.
name() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 
name() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
Returns the value of the name record component.
name() - Element in annotation interface io.quarkiverse.mcp.server.Tool
Each tool must have a unique name.
name() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
 
name() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the name record component.
NEW - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
 
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
 
newNotification(String) - Static method in class io.quarkiverse.mcp.server.runtime.Messages
 
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
 
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
 
notFound(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
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.ResourceTemplateCompleteManagerImpl
 
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
 
notifyConnections(String) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 

P

pageSize() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.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.McpRuntimeConfig.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.McpRuntimeConfig.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.McpRuntimeConfig.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.runtime.JsonRPC
 
pattern() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Returns the value of the pattern record component.
prepareArguments(FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
prepareArguments(FeatureMetadata<?>, ArgumentProviders) - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
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
 
PromptArg - Annotation Interface in io.quarkiverse.mcp.server
Annotates a parameter of a Prompt method.
PromptArgument(String, String, boolean) - Constructor for record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Creates an instance of a PromptArgument record class.
PromptArguments(Map<String, String>, McpConnection, McpLog, RequestId) - Constructor for record class io.quarkiverse.mcp.server.PromptManager.PromptArguments
Creates an instance of a PromptArguments record class.
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>) - 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
 
PromptListOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptListOfMessage
 
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 - Record Class in io.quarkiverse.mcp.server
 
PromptManager.PromptDefinition - Interface in io.quarkiverse.mcp.server
PromptManager.PromptInfo - Interface in io.quarkiverse.mcp.server
Tool info.
PromptManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
PromptMessage - Record Class in io.quarkiverse.mcp.server
A message returned as a part of a prompt.
PromptMessage(String, Content) - Constructor for record class io.quarkiverse.mcp.server.PromptMessage
Creates an instance of a PromptMessage record class.
PromptOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptOfMessage
 
PromptResponse - Record Class in io.quarkiverse.mcp.server
Response to a prompts/get request from the client.
PromptResponse(String, List<PromptMessage>) - Constructor for record class io.quarkiverse.mcp.server.PromptResponse
Creates an instance of a PromptResponse record class.
PromptResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as PromptResponse.
prompts() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
Prompts config.
prompts() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
PromptUniListOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniListOfMessage
 
PromptUniOfMessage() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.PromptUniOfMessage
 
properties() - Method in record class io.quarkiverse.mcp.server.ClientCapability
Returns the value of the properties record component.
protocolVersion() - Method in record class io.quarkiverse.mcp.server.InitialRequest
Returns the value of the protocolVersion record component.
provider() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the provider record component.

R

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
 
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
 
requestId() - Method in record class io.quarkiverse.mcp.server.CompletionManager.CompletionArguments
Returns the value of the requestId record component.
requestId() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArguments
Returns the value of the requestId record component.
requestId() - Method in record class io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
Returns the value of the requestId record component.
requestId() - Method in record class io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
Returns the value of the requestId record component.
requestId() - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
Returns the value of the requestId record component.
requestId() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
Returns the value of the requestId record component.
RequestId - Record Class in io.quarkiverse.mcp.server
"Requests MUST include a string or integer ID."
RequestId(Object) - Constructor for record class io.quarkiverse.mcp.server.RequestId
Creates an instance of a RequestId record class.
requestUri() - Method in record class io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
Returns the value of the requestUri record component.
requestUri() - Method in record class io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
Returns the value of the requestUri record component.
RequestUri - Record Class in io.quarkiverse.mcp.server
Resource and resource template methods may accept the requested URI.
RequestUri(String) - Constructor for record class io.quarkiverse.mcp.server.RequestUri
Creates an instance of a RequestUri record class.
required() - Element in annotation interface io.quarkiverse.mcp.server.PromptArg
An argument is required by default.
required() - Method in record class io.quarkiverse.mcp.server.PromptManager.PromptArgument
Returns the value of the required record component.
required() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the required record component.
required() - Element in annotation interface io.quarkiverse.mcp.server.ToolArg
An argument is required by default.
required() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the required record component.
requiresUri() - Method in enum class io.quarkiverse.mcp.server.runtime.Feature
 
resource() - Method in record class io.quarkiverse.mcp.server.EmbeddedResource
Returns the value of the resource record component.
Resource - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean as an exposed resource.
RESOURCE - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
RESOURCE - Enum constant in enum class io.quarkiverse.mcp.server.runtime.Feature
 
RESOURCE_NOT_FOUND - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
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
 
ResourceArguments(McpConnection, McpLog, RequestId, RequestUri) - Constructor for record class io.quarkiverse.mcp.server.ResourceManager.ResourceArguments
Creates an instance of a ResourceArguments record class.
ResourceContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceContent
 
ResourceContents - Interface in io.quarkiverse.mcp.server
Represents text/binary data of a resource.
ResourceContents.Type - Enum Class in io.quarkiverse.mcp.server
 
ResourceContentsData(RequestUri, TYPE) - Constructor for record class io.quarkiverse.mcp.server.ResourceContentsEncoder.ResourceContentsData
Creates an instance of a ResourceContentsData record class.
ResourceContentsEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as ResourceContents.
ResourceContentsEncoder.ResourceContentsData<TYPE> - Record Class in io.quarkiverse.mcp.server
 
ResourceContentsEncoderResultMapper - Class in io.quarkiverse.mcp.server.runtime
 
ResourceContentsEncoderResultMapper() - Constructor for class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
ResourceListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ResourceListContent
 
ResourceManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new resource programmatically.
ResourceManager.ResourceArguments - Record Class in io.quarkiverse.mcp.server
 
ResourceManager.ResourceDefinition - Interface in io.quarkiverse.mcp.server
ResourceManager.ResourceInfo - Interface in io.quarkiverse.mcp.server
Resource info.
ResourceManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ResourceResponse - Record Class in io.quarkiverse.mcp.server
Response to a resources/read request from the client.
ResourceResponse(List<ResourceContents>) - Constructor for record class io.quarkiverse.mcp.server.ResourceResponse
Creates an instance of a ResourceResponse record class.
resources() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
Resources config.
resources() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
ResourceTemplate - Annotation Interface in io.quarkiverse.mcp.server
Annotates a business method of a CDI bean as an exposed resource template.
ResourceTemplateArg - Annotation Interface in io.quarkiverse.mcp.server
Annotates a parameter of a ResourceTemplate method.
ResourceTemplateArguments(Map<String, String>, McpConnection, McpLog, RequestId, RequestUri) - Constructor for record class io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateArguments
Creates an instance of a ResourceTemplateArguments record class.
ResourceTemplateCompleteManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ResourceTemplateCompletionManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new prompt completion programmatically.
resourceTemplateCompletions() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
ResourceTemplateManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new resource template programmatically.
ResourceTemplateManager.ResourceTemplateArguments - Record Class in io.quarkiverse.mcp.server
 
ResourceTemplateManager.ResourceTemplateDefinition - Interface in io.quarkiverse.mcp.server
ResourceTemplateManager.ResourceTemplateInfo - Interface in io.quarkiverse.mcp.server
Resource info.
ResourceTemplateManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ResourceTemplateManagerImpl.VariableMatcher - Record Class in io.quarkiverse.mcp.server.runtime
 
resourceTemplates() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
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
 
responder() - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
Returns the value of the responder record component.
Responder - Interface in io.quarkiverse.mcp.server.runtime
 
resultMapper() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMetadata
Returns the value of the resultMapper record component.
ResultMappers - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers
 
ResultMappers.CompleteListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.CompleteString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.CompleteUniListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.CompleteUniString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.Identity - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptListOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptUniListOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.PromptUniOfMessage - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceUniContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ResourceUniListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniListContent - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniListString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToolUniString - Class in io.quarkiverse.mcp.server.runtime
 
ResultMappers.ToUni - Class in io.quarkiverse.mcp.server.runtime
 
role() - Method in record class io.quarkiverse.mcp.server.PromptMessage
Returns the value of the role record component.
ROOTS - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
 
runOnVirtualThread - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
runOnVirtualThread - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
 

S

SAMPLING - Static variable in record class io.quarkiverse.mcp.server.ClientCapability
 
SECURITY_ERROR - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
SecuritySupport - Interface in io.quarkiverse.mcp.server.runtime
 
self() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
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.Responder
 
sendError(Object, int, String) - Method in interface io.quarkiverse.mcp.server.runtime.Responder
 
sendInternalError(Object) - Method in interface io.quarkiverse.mcp.server.runtime.Responder
 
sendResult(Object, Object) - Method in interface io.quarkiverse.mcp.server.runtime.Responder
 
sendUpdate() - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceInfo
Sends update notifications to all subscribers.
serializedArguments() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureMethodInfo
 
serverInfo() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
The server info is included in the response to an `initialize` request as defined by the https://spec.modelcontextprotocol.io/specification/2024-11-05/basic/lifecycle/#initialization[spec].
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
 
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
 
setInitialized() - Method in class io.quarkiverse.mcp.server.runtime.McpConnectionBase
 
setMimeType(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setMimeType(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
 
setUri(String) - Method in interface io.quarkiverse.mcp.server.ResourceManager.ResourceDefinition
 
setUriTemplate(String) - Method in interface io.quarkiverse.mcp.server.ResourceTemplateManager.ResourceTemplateDefinition
 
SHUTDOWN - Enum constant in enum class io.quarkiverse.mcp.server.McpConnection.Status
 
size() - Method in class io.quarkiverse.mcp.server.runtime.CompletionManagerBase
 
size() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
size() - Method in class io.quarkiverse.mcp.server.runtime.PromptManagerImpl
 
size() - Method in class io.quarkiverse.mcp.server.runtime.ResourceManagerImpl
 
size() - Method in class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl
 
size() - Method in class io.quarkiverse.mcp.server.runtime.ToolManagerImpl
 
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
 
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
 
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
 
supportsRoots() - Method in record class io.quarkiverse.mcp.server.InitialRequest
 
supportsSampling() - Method in record class io.quarkiverse.mcp.server.InitialRequest
 

T

text() - Method in record class io.quarkiverse.mcp.server.TextContent
Returns the value of the text record component.
text() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
Returns the value of the text record component.
TEXT - Enum constant in enum class io.quarkiverse.mcp.server.Content.Type
 
TEXT - Enum constant in enum class io.quarkiverse.mcp.server.ResourceContents.Type
 
TextContent - Record Class in io.quarkiverse.mcp.server
A text content provided to or from an LLM.
TextContent(String) - Constructor for record class io.quarkiverse.mcp.server.TextContent
Creates an instance of a TextContent record class.
textLimit() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.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
Creates an instance of a TextResourceContents record class.
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
 
ToolArg - Annotation Interface in io.quarkiverse.mcp.server
Annotates a parameter of a Tool method.
ToolArgument(String, String, boolean, Type) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Creates an instance of a ToolArgument record class.
ToolArguments(Map<String, Object>, McpConnection, McpLog, RequestId) - Constructor for record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
Creates an instance of a ToolArguments record class.
ToolCallException - Exception in io.quarkiverse.mcp.server
Indicates a business logic error in a Tool method.
ToolCallException(String) - Constructor for exception io.quarkiverse.mcp.server.ToolCallException
 
ToolCallException(String, Throwable) - Constructor for exception io.quarkiverse.mcp.server.ToolCallException
 
ToolCallException(Throwable) - Constructor for exception io.quarkiverse.mcp.server.ToolCallException
 
ToolContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolContent
 
ToolEncoderResultMapper - Class in io.quarkiverse.mcp.server.runtime
 
ToolListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListContent
 
ToolListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolListString
 
ToolManager - Interface in io.quarkiverse.mcp.server
This manager can be used to obtain metadata and register a new tool programmatically.
ToolManager.ToolArgument - Record Class in io.quarkiverse.mcp.server
 
ToolManager.ToolArguments - Record Class in io.quarkiverse.mcp.server
 
ToolManager.ToolDefinition - Interface in io.quarkiverse.mcp.server
ToolManager.ToolInfo - Interface in io.quarkiverse.mcp.server
Tool info.
ToolManagerImpl - Class in io.quarkiverse.mcp.server.runtime
 
ToolResponse - Record Class in io.quarkiverse.mcp.server
Response to a tools/list request from the client.
ToolResponse(boolean, List<? extends Content>) - Constructor for record class io.quarkiverse.mcp.server.ToolResponse
Creates an instance of a ToolResponse record class.
ToolResponseEncoder<TYPE> - Interface in io.quarkiverse.mcp.server
Encodes an object as ToolResponse.
tools() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig
Tools config.
tools() - Method in interface io.quarkiverse.mcp.server.runtime.McpMetadata
 
ToolString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolString
 
ToolUniContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniContent
 
ToolUniListContent() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListContent
 
ToolUniListString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniListString
 
ToolUniString() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToolUniString
 
toResponse(ResourceContents) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
toResponse(PromptResponse) - Method in class io.quarkiverse.mcp.server.runtime.PromptEncoderResultMapper
 
toResponse(List<Content>) - Method in class io.quarkiverse.mcp.server.runtime.ToolEncoderResultMapper
 
toResponse(List<ResourceContents>) - Method in class io.quarkiverse.mcp.server.runtime.ResourceContentsEncoderResultMapper
 
toString() - Method in record class io.quarkiverse.mcp.server.BlobResourceContents
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.CompletionManager.CompletionArguments
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.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.InitialRequest
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.PromptManager.PromptArguments
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.ResourceManager.ResourceArguments
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.ResourceTemplateManager.ResourceTemplateArguments
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.runtime.ArgumentProviders
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.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.ToolArgument
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArguments
Returns a string representation of this record class.
toString() - Method in record class io.quarkiverse.mcp.server.ToolResponse
Returns a string representation of this record class.
total() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the total record component.
ToUni() - Constructor for class io.quarkiverse.mcp.server.runtime.ResultMappers.ToUni
 
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.McpRuntimeConfig
Traffic logging config.
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.ResourceContents
 
type() - Method in record class io.quarkiverse.mcp.server.runtime.FeatureArgument
Returns the value of the type record component.
type() - Method in record class io.quarkiverse.mcp.server.TextContent
 
type() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
 
type() - Method in record class io.quarkiverse.mcp.server.ToolManager.ToolArgument
Returns the value of the type record component.
Types - Class in io.quarkiverse.mcp.server.runtime
 

U

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

V

validate() - Method in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
 
validate(JsonObject, Responder) - 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.ResourceTemplateCompleteManagerImpl
 
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() - Method in record class io.quarkiverse.mcp.server.RequestId
Returns the value of the value record component.
value() - Method in record class io.quarkiverse.mcp.server.RequestUri
Returns the value of the value record component.
value() - 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.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.ResourceContents.Type
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.Provider
Returns the enum constant of this class with the specified name.
values() - Method in record class io.quarkiverse.mcp.server.CompletionResponse
Returns the value of the values record component.
values() - Static method in enum class io.quarkiverse.mcp.server.Content.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.mcp.server.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.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.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.Provider
Returns an array containing the constants of this enum class, in the order they are declared.
VariableMatcher(Pattern, List<String>) - Constructor for record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Creates an instance of a VariableMatcher record class.
variables() - Method in record class io.quarkiverse.mcp.server.runtime.ResourceTemplateManagerImpl.VariableMatcher
Returns the value of the variables record component.
version() - Method in record class io.quarkiverse.mcp.server.Implementation
Returns the value of the version record component.
version() - Method in interface io.quarkiverse.mcp.server.runtime.config.McpRuntimeConfig.ServerInfo
The version of the server is included in the response to an `initialize` request as defined by the https://spec.modelcontextprotocol.io/specification/2024-11-05/basic/lifecycle/#initialization[spec].
VERSION - Static variable in class io.quarkiverse.mcp.server.runtime.JsonRPC
 
vertx - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase
 
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
 
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
 
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
 
A B C D E F G H I J L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form