All Classes and Interfaces
Class
Description
Binary data of a resource.
A capability supported by the client.
This annotation can be used to customize the name of a completed argument, i.e. the name of a parameter of a completion
method.
Annotates a business method of a CDI bean used to complete a prompt argument.
Annotates a business method of a CDI bean used to complete an expression of a URI template of a resource template.
This manager can be used to obtain metadata and register a new completion programmatically.
CompletionManager.CompletionInfo
definition.Completion info.
Response to a
completion/complete
request from the client.A content provided to or from an LLM.
Encodes an object as
Content
.A resource embedded into a prompt or tool call result.
Marker interface for all mappers based on
Encoder
.FeatureManager.FeatureDefinition<INFO extends FeatureManager.FeatureInfo,ARGUMENTS,RESPONSE,THIS extends FeatureManager.FeatureDefinition<INFO,ARGUMENTS,RESPONSE,THIS>>
FeatureManagerBase.FeatureDefinitionBase<INFO extends FeatureManager.FeatureInfo,ARGUMENTS,RESPONSE,THIS extends FeatureManagerBase.FeatureDefinitionBase<INFO,ARGUMENTS,RESPONSE,THIS>>
An image content provided to or from an LLM.
The name and version of an MCP implementation.
The initial request sent from a client.
The connection from an MCP client.
See Lifecycle
Send log message notifications to a connected MCP client.
See Log
Levels.
Annotates a business method of a CDI bean as an exposed prompt template.
Annotates a parameter of a
Prompt
method.This manager can be used to obtain metadata and register a new prompt completion programmatically.
This manager can be used to obtain metadata and register a new prompt programmatically.
PromptManager.PromptInfo
definition.Tool info.
A message returned as a part of a prompt.
Response to a
prompts/get
request from the client.Encodes an object as
PromptResponse
."Requests MUST include a string or integer ID."
Resource and resource template methods may accept the requested URI.
Annotates a business method of a CDI bean as an exposed resource.
Represents text/binary data of a resource.
Encodes an object as
ResourceContents
.This manager can be used to obtain metadata and register a new resource programmatically.
ResourceManager.ResourceInfo
definition.Resource info.
Response to a
resources/read
request from the client.Annotates a business method of a CDI bean as an exposed resource template.
Annotates a parameter of a
ResourceTemplate
method.This manager can be used to obtain metadata and register a new prompt completion programmatically.
This manager can be used to obtain metadata and register a new resource template programmatically.
ResourceTemplateManager.ResourceTemplateInfo
definition.Resource info.
A text content provided to or from an LLM.
Text data of a resource.
Annotates a business method of a CDI bean as an exposed tool.
Annotates a parameter of a
Tool
method.Indicates a business logic error in a
Tool
method.This manager can be used to obtain metadata and register a new tool programmatically.
ToolManager.ToolInfo
definition.Tool info.
Response to a
tools/list
request from the client.Encodes an object as
ToolResponse
.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.