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.
 
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
 
Send log message notifications to a connected MCP client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
 
 
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.
 
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.
 
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.
 
 
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.