Index
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 aBlobResourceContents
. - 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 aImageContent
. - 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 aEmbeddedResource
. - 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 aTextContent
. - 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 aTextResourceContents
. - asText() - Method in record class io.quarkiverse.mcp.server.TextContent
- asText() - Method in record class io.quarkiverse.mcp.server.TextResourceContents
- asyncFun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionBase
- asyncFun - Variable in class io.quarkiverse.mcp.server.runtime.FeatureManagerBase.FeatureDefinitionInfoBase
- 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
definition. - 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
-
See Lifecycle
- 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
-
See Log Levels.
- 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
definition. - 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
definition. - 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
definition. - 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
definition. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form