Index

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

A

AbstractAsyncMcpToolMethodCallback<T,RC extends McpRequestContextTypes<?>> - Class in org.springaicommunity.mcp.method.tool
Abstract base class for creating Function callbacks around async tool methods.
AbstractAsyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
AbstractBuilder() - Constructor for class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
 
AbstractMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
Abstract base class for creating callbacks around complete methods.
AbstractMcpCompleteMethodCallback(Method, Object, String, String, McpUriTemplateManagerFactory) - Constructor for class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
Constructor for AbstractMcpCompleteMethodCallback.
AbstractMcpCompleteMethodCallback.AbstractBuilder<T extends AbstractMcpCompleteMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.complete
Abstract builder for creating McpCompleteMethodCallback instances.
AbstractMcpCompleteMethodCallback.McpCompleteMethodException - Exception in org.springaicommunity.mcp.method.complete
Exception thrown when there is an error invoking a complete method.
AbstractMcpElicitationMethodCallback - Class in org.springaicommunity.mcp.method.elicitation
Abstract base class for creating callbacks around elicitation methods.
AbstractMcpElicitationMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
Constructor for AbstractMcpElicitationMethodCallback.
AbstractMcpElicitationMethodCallback.AbstractBuilder<T extends AbstractMcpElicitationMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.elicitation
Abstract builder for creating McpElicitationMethodCallback instances.
AbstractMcpElicitationMethodCallback.McpElicitationMethodException - Exception in org.springaicommunity.mcp.method.elicitation
Exception thrown when there is an error invoking an elicitation method.
AbstractMcpLoggingMethodCallback - Class in org.springaicommunity.mcp.method.logging
Abstract base class for creating callbacks around logging consumer methods.
AbstractMcpLoggingMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
Constructor for AbstractMcpLoggingConsumerMethodCallback.
AbstractMcpLoggingMethodCallback.AbstractBuilder<T extends AbstractMcpLoggingMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.logging
Abstract builder for creating McpLoggingConsumerMethodCallback instances.
AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException - Exception in org.springaicommunity.mcp.method.logging
Exception thrown when there is an error invoking a logging consumer method.
AbstractMcpProgressMethodCallback - Class in org.springaicommunity.mcp.method.progress
Abstract base class for creating callbacks around progress methods.
AbstractMcpProgressMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
Constructor for AbstractMcpProgressMethodCallback.
AbstractMcpProgressMethodCallback.AbstractBuilder<T extends AbstractMcpProgressMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.progress
Abstract builder for creating McpProgressMethodCallback instances.
AbstractMcpProgressMethodCallback.McpProgressMethodException - Exception in org.springaicommunity.mcp.method.progress
Exception thrown when there is an error invoking a progress method.
AbstractMcpPromptListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.prompt
Abstract base class for creating callbacks around prompt list changed consumer methods.
AbstractMcpPromptListChangedMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
Constructor for AbstractMcpPromptListChangedMethodCallback.
AbstractMcpPromptListChangedMethodCallback.AbstractBuilder<T extends AbstractMcpPromptListChangedMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.changed.prompt
Abstract builder for creating McpPromptListChangedMethodCallback instances.
AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException - Exception in org.springaicommunity.mcp.method.changed.prompt
Exception thrown when there is an error invoking a prompt list changed consumer method.
AbstractMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
Abstract base class for creating callbacks around prompt methods.
AbstractMcpPromptMethodCallback(Method, Object, McpSchema.Prompt) - Constructor for class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Constructor for AbstractMcpPromptMethodCallback.
AbstractMcpPromptMethodCallback.AbstractBuilder<B extends AbstractMcpPromptMethodCallback.AbstractBuilder<B,T>,T extends AbstractMcpPromptMethodCallback> - Class in org.springaicommunity.mcp.method.prompt
Abstract builder for creating prompt method callback instances.
AbstractMcpResourceListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.resource
Abstract base class for creating callbacks around resource list changed consumer methods.
AbstractMcpResourceListChangedMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
Constructor for AbstractMcpResourceListChangedMethodCallback.
AbstractMcpResourceListChangedMethodCallback.AbstractBuilder<T extends AbstractMcpResourceListChangedMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.changed.resource
Abstract builder for creating McpResourceListChangedMethodCallback instances.
AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException - Exception in org.springaicommunity.mcp.method.changed.resource
Exception thrown when there is an error invoking a resource list changed consumer method.
AbstractMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
Abstract base class for creating callbacks around resource methods.
AbstractMcpResourceMethodCallback(Method, Object, String, String, String, String, McpReadResourceResultConverter, McpUriTemplateManagerFactory, AbstractMcpResourceMethodCallback.ContentType) - Constructor for class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Constructor for AbstractMcpResourceMethodCallback.
AbstractMcpResourceMethodCallback.AbstractBuilder<T extends AbstractMcpResourceMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.resource
Abstract builder for creating McpResourceMethodCallback instances.
AbstractMcpResourceMethodCallback.ContentType - Enum Class in org.springaicommunity.mcp.method.resource
Content type of the resource.
AbstractMcpSamplingMethodCallback - Class in org.springaicommunity.mcp.method.sampling
Abstract base class for creating callbacks around sampling methods.
AbstractMcpSamplingMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
Constructor for AbstractMcpSamplingMethodCallback.
AbstractMcpSamplingMethodCallback.AbstractBuilder<T extends AbstractMcpSamplingMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.sampling
Abstract builder for creating McpSamplingMethodCallback instances.
AbstractMcpSamplingMethodCallback.McpSamplingMethodException - Exception in org.springaicommunity.mcp.method.sampling
Exception thrown when there is an error invoking a sampling method.
AbstractMcpToolListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.tool
Abstract base class for creating callbacks around tool list changed consumer methods.
AbstractMcpToolListChangedMethodCallback(Method, Object) - Constructor for class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
Constructor for AbstractMcpToolListChangedMethodCallback.
AbstractMcpToolListChangedMethodCallback.AbstractBuilder<T extends AbstractMcpToolListChangedMethodCallback.AbstractBuilder<T,R>,R> - Class in org.springaicommunity.mcp.method.changed.tool
Abstract builder for creating McpToolListChangedMethodCallback instances.
AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException - Exception in org.springaicommunity.mcp.method.changed.tool
Exception thrown when there is an error invoking a tool list changed consumer method.
AbstractMcpToolMethodCallback<T,RC extends McpRequestContextTypes<?>> - Class in org.springaicommunity.mcp.method.tool
Abstract base class for creating Function callbacks around tool methods.
AbstractMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
 
AbstractMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
 
AbstractMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
AbstractSyncMcpToolMethodCallback<T,RC extends McpRequestContextTypes<?>> - Class in org.springaicommunity.mcp.method.tool
Abstract base class for creating Function callbacks around synchronous tool methods.
AbstractSyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
 
accept(McpSchema.LoggingMessageNotification) - Method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback
Accept the logging message notification and process it.
accept(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback
Accept the progress notification and process it.
accept(List<McpSchema.Prompt>) - Method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback
Accept the prompt list change notification and process it.
accept(List<McpSchema.Resource>) - Method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback
Accept the resource list change notification and process it.
accept(List<McpSchema.Tool>) - Method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback
Accept the tool list change notification and process it.
action() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
Returns the value of the action record component.
action(McpSchema.ElicitResult.Action) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
Sets the action.
addMeta(String, Object) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
Adds a single meta entry.
annotations() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
Optional annotations for the client.
annotations() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
Additional hints for clients.
apply(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
Apply the callback to the given request.
apply(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
 
apply(McpTransportContext, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
Apply the callback to the given context and request.
apply(McpTransportContext, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
Apply the callback to the given context and request.
apply(McpTransportContext, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
Apply the callback to the given context and request.
apply(McpTransportContext, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
Apply the callback to the given context and request.
apply(McpTransportContext, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
Apply the callback to the given context and request.
apply(McpTransportContext, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
Apply the callback to the given context and request.
apply(McpAsyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
Apply the callback to the given request.
apply(McpAsyncServerExchange, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
Apply the callback to the given exchange and request.
apply(McpAsyncServerExchange, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
Apply the callback to the given exchange and request.
apply(McpAsyncServerExchange, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
Apply the callback to the given exchange and request.
apply(McpSyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
Apply the callback to the given request.
apply(McpSyncServerExchange, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
Apply the callback to the given exchange and request.
apply(McpSyncServerExchange, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
Apply the callback to the given exchange and request.
apply(McpSyncServerExchange, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
Apply the callback to the given exchange and request.
apply(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
Apply the callback to the given request.
apply(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
Apply the callback to the given request.
apply(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
Apply the callback to the given request.
apply(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
Apply the callback to the given request.
apply(McpSchema.LoggingMessageNotification) - Method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback
Apply the callback to the given notification.
apply(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback
Apply the progress notification and process it asynchronously.
apply(List<McpSchema.Prompt>) - Method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback
Apply the callback to the given prompt list.
apply(List<McpSchema.Resource>) - Method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback
Apply the callback to the given resource list.
apply(List<McpSchema.Tool>) - Method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback
Apply the callback to the given tool list.
applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule
 
asCompleteReference(McpComplete) - Static method in class org.springaicommunity.mcp.adapter.CompleteAdapter
Convert a McpComplete annotation to a McpSchema.CompleteReference object.
asCompleteReference(McpComplete, Method) - Static method in class org.springaicommunity.mcp.adapter.CompleteAdapter
Convert a McpComplete annotation and Method to a McpSchema.CompleteReference object.
asPrompt(McpPrompt) - Static method in class org.springaicommunity.mcp.adapter.PromptAdapter
Convert a McpPrompt annotation to a McpSchema.Prompt object.
asPrompt(McpPrompt, Method) - Static method in class org.springaicommunity.mcp.adapter.PromptAdapter
Convert a McpPrompt annotation to a McpSchema.Prompt object, including argument information from the method parameters.
asResource(McpResource) - Static method in class org.springaicommunity.mcp.adapter.ResourceAdapter
 
asResourceTemplate(McpResource) - Static method in class org.springaicommunity.mcp.adapter.ResourceAdapter
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
 
assignExchangeType(Class<?>, Object) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
 
AsyncElicitationSpecification - Record Class in org.springaicommunity.mcp.method.elicitation
 
AsyncElicitationSpecification(String[], Function<McpSchema.ElicitRequest, Mono<McpSchema.ElicitResult>>) - Constructor for record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
Creates an instance of a AsyncElicitationSpecification record class.
AsyncLoggingSpecification - Record Class in org.springaicommunity.mcp.method.logging
 
AsyncLoggingSpecification(String[], Function<McpSchema.LoggingMessageNotification, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
Creates an instance of a AsyncLoggingSpecification record class.
AsyncMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
Class for creating BiFunction callbacks around complete methods with asynchronous support.
AsyncMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
Builder for creating AsyncMcpCompleteMethodCallback instances.
AsyncMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
Provider for asynchronous MCP complete methods.
AsyncMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
Create a new AsyncMcpCompletionProvider.
AsyncMcpElicitationMethodCallback - Class in org.springaicommunity.mcp.method.elicitation
Class for creating Function callbacks around elicitation methods that return Mono.
AsyncMcpElicitationMethodCallback.Builder - Class in org.springaicommunity.mcp.method.elicitation
Builder for creating AsyncMcpElicitationMethodCallback instances.
AsyncMcpElicitationProvider - Class in org.springaicommunity.mcp.provider.elicitation
Provider for asynchronous elicitation callbacks.
AsyncMcpElicitationProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
Create a new AsyncMcpElicitationProvider.
AsyncMcpLoggingMethodCallback - Class in org.springaicommunity.mcp.method.logging
Class for creating Function callbacks around logging consumer methods that return Mono.
AsyncMcpLoggingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.logging
Builder for creating AsyncMcpLoggingConsumerMethodCallback instances.
AsyncMcpLoggingProvider - Class in org.springaicommunity.mcp.provider.logging
Provider for asynchronous logging consumer callbacks.
AsyncMcpLoggingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
Create a new AsyncMcpLoggingConsumerProvider.
AsyncMcpProgressMethodCallback - Class in org.springaicommunity.mcp.method.progress
Asynchronous implementation of a progress method callback.
AsyncMcpProgressMethodCallback.Builder - Class in org.springaicommunity.mcp.method.progress
Builder for creating AsyncMcpProgressMethodCallback instances.
AsyncMcpProgressProvider - Class in org.springaicommunity.mcp.provider.progress
Provider for asynchronous progress callbacks.
AsyncMcpProgressProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
Create a new AsyncMcpProgressProvider.
AsyncMcpPromptListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.prompt
Class for creating Function callbacks around prompt list changed consumer methods that return Mono.
AsyncMcpPromptListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.prompt
Builder for creating AsyncMcpPromptListChangedMethodCallback instances.
AsyncMcpPromptListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.prompt
Provider for asynchronous prompt list changed consumer callbacks.
AsyncMcpPromptListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
Create a new AsyncMcpPromptListChangedProvider.
AsyncMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
Class for creating BiFunction callbacks around prompt methods with asynchronous processing.
AsyncMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
Builder for creating AsyncMcpPromptMethodCallback instances.
AsyncMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
Provider for asynchronous MCP prompt methods.
AsyncMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
Create a new AsyncMcpPromptProvider.
AsyncMcpResourceListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.resource
Class for creating Function callbacks around resource list changed consumer methods that return Mono.
AsyncMcpResourceListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.resource
Builder for creating AsyncMcpResourceListChangedMethodCallback instances.
AsyncMcpResourceListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.resource
Provider for asynchronous resource list changed consumer callbacks.
AsyncMcpResourceListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
Create a new AsyncMcpResourceListChangedProvider.
AsyncMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
Class for creating BiFunction callbacks around resource methods with asynchronous processing.
AsyncMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
Builder for creating AsyncMcpResourceMethodCallback instances.
AsyncMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
Provider for asynchronous MCP resource methods.
AsyncMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
Create a new AsyncMcpResourceProvider.
AsyncMcpSamplingMethodCallback - Class in org.springaicommunity.mcp.method.sampling
Class for creating Function callbacks around sampling methods that return Mono.
AsyncMcpSamplingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.sampling
Builder for creating AsyncMcpSamplingMethodCallback instances.
AsyncMcpSamplingProvider - Class in org.springaicommunity.mcp.provider.sampling
Provider for asynchronous sampling callbacks.
AsyncMcpSamplingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
Create a new AsyncMcpSamplingProvider.
AsyncMcpToolListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.tool
Class for creating Function callbacks around tool list changed consumer methods that return Mono.
AsyncMcpToolListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.tool
Builder for creating AsyncMcpToolListChangedMethodCallback instances.
AsyncMcpToolListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.tool
Provider for asynchronous tool list changed consumer callbacks.
AsyncMcpToolListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
Create a new AsyncMcpToolListChangedProvider.
AsyncMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
Class for creating Function callbacks around tool methods.
AsyncMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
 
AsyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
 
AsyncMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
 
AsyncMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.AsyncMcpToolProvider
Create a new SyncMcpToolProvider.
AsyncProgressSpecification - Record Class in org.springaicommunity.mcp.method.progress
Specification for asynchronous progress handlers.
AsyncProgressSpecification(String[], Function<McpSchema.ProgressNotification, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
Creates an instance of a AsyncProgressSpecification record class.
AsyncPromptListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.prompt
 
AsyncPromptListChangedSpecification(String[], Function<List<McpSchema.Prompt>, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
Creates an instance of a AsyncPromptListChangedSpecification record class.
AsyncResourceListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.resource
 
AsyncResourceListChangedSpecification(String[], Function<List<McpSchema.Resource>, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
Creates an instance of a AsyncResourceListChangedSpecification record class.
AsyncSamplingSpecification - Record Class in org.springaicommunity.mcp.method.sampling
 
AsyncSamplingSpecification(String[], Function<McpSchema.CreateMessageRequest, Mono<McpSchema.CreateMessageResult>>) - Constructor for record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
Creates an instance of a AsyncSamplingSpecification record class.
AsyncStatelessMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
Class for creating BiFunction callbacks around complete methods with asynchronous processing for stateless contexts.
AsyncStatelessMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
Builder for creating AsyncStatelessMcpCompleteMethodCallback instances.
AsyncStatelessMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
Provider for asynchronous stateless MCP complete methods.
AsyncStatelessMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
Create a new AsyncStatelessMcpCompleteProvider.
AsyncStatelessMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
Class for creating BiFunction callbacks around prompt methods with asynchronous processing for stateless contexts.
AsyncStatelessMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
Builder for creating AsyncStatelessMcpPromptMethodCallback instances.
AsyncStatelessMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
Provider for asynchronous stateless MCP prompt methods.
AsyncStatelessMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
Create a new AsyncStatelessMcpPromptProvider.
AsyncStatelessMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
Class for creating BiFunction callbacks around resource methods with asynchronous processing for stateless contexts.
AsyncStatelessMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
Builder for creating AsyncStatelessMcpResourceMethodCallback instances.
AsyncStatelessMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
Provider for asynchronous stateless MCP resource methods.
AsyncStatelessMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
Create a new AsyncStatelessMcpResourceProvider.
AsyncStatelessMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
Class for creating Function callbacks around async stateless tool methods.
AsyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
 
AsyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
 
AsyncStatelessMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
Provider for asynchronous stateless MCP tool methods.
AsyncStatelessMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.AsyncStatelessMcpToolProvider
Create a new AsyncStatelessMcpToolProvider.
AsyncToolListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.tool
 
AsyncToolListChangedSpecification(String[], Function<List<McpSchema.Tool>, Mono<Void>>) - Constructor for record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
Creates an instance of a AsyncToolListChangedSpecification record class.
audience() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource.McpAnnotations
Describes who the intended customer of this object or data is.

B

bean - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
bean - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
 
bean - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
 
bean(Object) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
bean(Object) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
Set the bean instance that contains the method.
BLOB - Enum constant in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
Binary blob content type.
build() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
 
build() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
 
build() - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
Builds the StructuredElicitResult instance.
build() - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback.Builder
 
build() - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback.Builder
 
build() - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback.Builder
Build the callback.
build() - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback.Builder
Build the callback.
buildArgs(Method, Object, McpSchema.CompleteRequest) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, McpSchema.GetPromptRequest) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, McpSchema.LoggingMessageNotification) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, McpSchema.ReadResourceRequest, Map<String, String>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, List<McpSchema.Prompt>) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, List<McpSchema.Resource>) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
Builds the arguments array for invoking the method.
buildArgs(Method, Object, List<McpSchema.Tool>) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
Builds the arguments array for invoking the method.
buildArgsWithoutUriVariables(Parameter[], Object[], Object, McpSchema.ReadResourceRequest) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Builds arguments for methods without URI variables.
buildArgsWithUriVariables(Parameter[], Object[], Object, McpSchema.ReadResourceRequest, Map<String, String>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Builds arguments for methods with URI variables.
builder() - Static method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
builder() - Static method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
builder() - Static method in record class org.springaicommunity.mcp.context.StructuredElicitResult
 
builder() - Static method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
Create a new builder.
builder() - Static method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
Create a new builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback.Builder
Constructor for Builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback.Builder
Constructor for Builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback.Builder
Constructor for Builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback.Builder
Constructor for Builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback.Builder
Constructor for Builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback.Builder
Constructor for Builder.
Builder() - Constructor for class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback.Builder
 
Builder() - Constructor for class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback.Builder
 
buildMethodArguments(T, Map<String, Object>, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
Builds the method arguments from the context, tool input arguments, and optionally the full request.
buildTypedArgument(Object, Type) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
Builds a typed argument from a raw value and type information.

C

calculateShift(int, int) - Static method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Calculate a shift value that can be used to create a power-of-two value between the specified maximum and minimum values.
callMethod(Object[]) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
Invokes the tool method with the provided arguments.
ClassUtils - Class in org.springaicommunity.mcp.method.tool.utils
 
ClassUtils() - Constructor for class org.springaicommunity.mcp.method.tool.utils.ClassUtils
 
clear() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
clear() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
Clear all items from this segment.
clientCapabilities() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
clientCapabilities() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
clientCapabilities() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 
clientInfo() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
clientInfo() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
clientInfo() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpElicitation
Used as connection or client identifier to select the MCP clients, the elicitation method is associated with.
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpLogging
Used as connection or clients identifier to select the MCP clients, the logging consumer is associated with.
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpProgress
Used as connection or client identifier to select the MCP client, the progress consumer is associated with.
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPromptListChanged
Used as connection or client identifier to select the MCP client that the prompt change listener is associated with.
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResourceListChanged
Used as connection or client identifier to select the MCP clients that the resource change listener is associated with.
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpSampling
Used as connection or client identifier to select the MCP client, the sampling method is associated with.
clients() - Element in annotation interface org.springaicommunity.mcp.annotation.McpToolListChanged
Used as connection or client identifier to select the MCP clients that the tool change listener is associated with.
clients() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
Returns the value of the clients record component.
clients() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
Returns the value of the clients record component.
complete(McpComplete) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the complete annotation.
CompleteAdapter - Class in org.springaicommunity.mcp.adapter
Utility class for adapting between McpComplete annotations and McpSchema.CompleteReference objects.
completeReference - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
ConcurrentReferenceHashMap<K,V> - Class in org.springaicommunity.mcp.method.tool.utils
A ConcurrentHashMap that uses soft or weak references for both keys and values.
ConcurrentReferenceHashMap() - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap(int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap(int, float) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap(int, float, int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap(int, float, int, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap(int, int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap(int, ConcurrentReferenceHashMap.ReferenceType) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Create a new ConcurrentReferenceHashMap instance.
ConcurrentReferenceHashMap.Entry<K,V> - Class in org.springaicommunity.mcp.method.tool.utils
A single map entry.
ConcurrentReferenceHashMap.Reference<K,V> - Interface in org.springaicommunity.mcp.method.tool.utils
A reference to an ConcurrentReferenceHashMap.Entry contained in the map.
ConcurrentReferenceHashMap.ReferenceManager - Class in org.springaicommunity.mcp.method.tool.utils
Strategy class used to manage References.
ConcurrentReferenceHashMap.ReferenceType - Enum Class in org.springaicommunity.mcp.method.tool.utils
Various reference types supported by this map.
ConcurrentReferenceHashMap.Restructure - Enum Class in org.springaicommunity.mcp.method.tool.utils
The types of restructuring that can be performed.
ConcurrentReferenceHashMap.Segment - Class in org.springaicommunity.mcp.method.tool.utils
A single segment used to divide the map to allow better concurrent performance.
containsKey(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
contentType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
contentType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
contentType() - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Returns the content type of the resource.
contentType(AbstractMcpResourceMethodCallback.ContentType) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the content type.
convertArgumentValue(Object, Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Converts an argument value to the expected parameter type.
convertMapToType(Map<String, Object>, TypeReference<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
 
convertMapToType(Map<String, Object>, Class<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
 
convertObjectToMap(Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
 
convertToCallToolResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
Convert reactive types to Mono
convertToGetPromptResult(Object) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Converts a method result to a GetPromptResult.
convertToReadResourceResult(Object, String, String, AbstractMcpResourceMethodCallback.ContentType) - Method in class org.springaicommunity.mcp.method.resource.DefaultMcpReadResourceResultConverter
Converts the method's return value to a McpSchema.ReadResourceResult.
convertToReadResourceResult(Object, String, String, AbstractMcpResourceMethodCallback.ContentType) - Method in interface org.springaicommunity.mcp.method.resource.McpReadResourceResultConverter
Converts the method's return value to a McpSchema.ReadResourceResult.
convertValueToCallToolResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
Converts a method result value to a CallToolResult based on the return mode and type.
costPriority(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
 
costPriority(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
 
createAsyncErrorResult(Exception) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
Creates an error result for exceptions that occur during method invocation.
createErrorMessage(Throwable) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
Creates the base error message for exceptions that occur during method invocation.
createReference(ConcurrentReferenceHashMap.Entry<K, V>, int, ConcurrentReferenceHashMap.Reference<K, V>) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
Factory method used to create a new ConcurrentReferenceHashMap.Reference.
createReferenceManager() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Factory method that returns the ConcurrentReferenceHashMap<K,V>.ReferenceManager.
createRequestContext(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
 
createRequestContext(McpTransportContext, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
 
createRequestContext(McpAsyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
 
createRequestContext(McpSyncServerExchange, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
 
createRequestContext(T, McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
 
createSyncErrorResult(Exception) - Method in class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
Creates an error result for exceptions that occur during method invocation.

D

debug(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
debug(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
debug(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
debug(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
DefaultElicitationSpec - Class in org.springaicommunity.mcp.context
 
DefaultElicitationSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
DefaultLoggingSpec - Class in org.springaicommunity.mcp.context
 
DefaultLoggingSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
DefaultMcpAsyncRequestContext - Class in org.springaicommunity.mcp.context
Async (Reactor) implementation of McpAsyncRequestContext that returns Mono of value types.
DefaultMcpAsyncRequestContext.Builder - Class in org.springaicommunity.mcp.context
 
DefaultMcpReadResourceResultConverter - Class in org.springaicommunity.mcp.method.resource
Default implementation of McpReadResourceResultConverter.
DefaultMcpReadResourceResultConverter() - Constructor for class org.springaicommunity.mcp.method.resource.DefaultMcpReadResourceResultConverter
 
DefaultMcpSyncRequestContext - Class in org.springaicommunity.mcp.context
 
DefaultMcpSyncRequestContext.Builder - Class in org.springaicommunity.mcp.context
 
DefaultModelPreferenceSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
 
DefaultProgressSpec - Class in org.springaicommunity.mcp.context
 
DefaultProgressSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultProgressSpec
 
DefaultSamplingSpec - Class in org.springaicommunity.mcp.context
 
DefaultSamplingSpec() - Constructor for class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
DefaultSamplingSpec.DefaultModelPreferenceSpec - Class in org.springaicommunity.mcp.context
 
description - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
description - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpArg
Argument description.
description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPrompt
Optional human-readable description.
description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
A description of what this resource represents.
description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
The description of the tool.
description() - Element in annotation interface org.springaicommunity.mcp.annotation.McpToolParam
The description of the tool argument.
description(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the description of the resource.
destructiveHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
If true, the tool may perform destructive updates to its environment.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
Deprecated.
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
 
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
 
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
 
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
Returns the methods of the given bean class.
doGetClassMethods(Object) - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
doGetMcpResourceAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
 
doGetMcpResourceAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
 
doGetMcpResourceAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
 
doGetMcpToolAnnotation(Method) - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
doGetToolCallException() - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
doTask(int, Object, ConcurrentReferenceHashMap.Task<T>) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
Apply an update operation to this segment.

E

elicit(TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicit(TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
elicit(TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
elicit(TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
elicit(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicit(McpSchema.ElicitRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
elicit(McpSchema.ElicitRequest) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
elicit(McpSchema.ElicitRequest) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
elicit(Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicit(Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
elicit(Class<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
elicit(Class<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, TypeReference<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
elicit(Consumer<McpRequestContextTypes.ElicitationSpec>, Class<T>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
elicitation(McpElicitation) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
Set the elicitation annotation.
elicitationHandler() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
Returns the value of the elicitationHandler record component.
elicitationHandler() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
Returns the value of the elicitationHandler record component.
elicitationInternal(String, Type, Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicitEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
elicitEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
elicitEnabled() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
elicitEnabled() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
Entry(K, V) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 
entrySet() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
equals(Object) - Method in record class org.springaicommunity.mcp.annotation.McpMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 
error(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
error(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
error(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
error(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
ErrorUtils - Class in org.springaicommunity.mcp
 
ErrorUtils() - Constructor for class org.springaicommunity.mcp.ErrorUtils
 
exchange() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
exchange() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
exchange() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 
exchange(McpAsyncServerExchange) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
 
exchange(McpSyncServerExchange) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
 

F

filterMethodWithBidirectionalParameters() - Static method in class org.springaicommunity.mcp.McpPredicates
 
filterNonReactiveReturnTypeMethod() - Static method in class org.springaicommunity.mcp.McpPredicates
 
filterReactiveReturnTypeMethod() - Static method in class org.springaicommunity.mcp.McpPredicates
 
findCauseUsingPlainJava(Throwable) - Static method in class org.springaicommunity.mcp.ErrorUtils
 
findCauseUsingPlainJava(Throwable) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
 
fromJson(String, TypeReference<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
Converts a JSON string to a Java object.
fromJson(String, Class<T>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
Converts a JSON string to a Java object.
fromJson(String, Type) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
Converts a JSON string to a Java object.

G

generateForMethodInput(Method) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
 
generateFromClass(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
 
generateFromType(Type) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
 
generateOutputSchema() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
If true, the tool will generate an output schema for non-primitive output types.
get() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
Return the referenced entry, or null if the entry is no longer available.
get(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
get(String) - Method in record class org.springaicommunity.mcp.annotation.McpMeta
 
getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.AsyncMcpCompleteProvider
Get the async completion specifications.
getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.AsyncStatelessMcpCompleteProvider
Get the async stateless completion specifications.
getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
 
getCompleteSpecifications() - Method in class org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
Get the stateless completion specifications.
getCount() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
Return the total number of references in this segment.
getElicitationSpecifications() - Method in class org.springaicommunity.mcp.provider.elicitation.AsyncMcpElicitationProvider
Get the elicitation specifications.
getElicitationSpecifications() - Method in class org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
Get the elicitation specifications.
getHash() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
Return the hash for the reference.
getHash(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Get the hash for a given object, apply an additional hash function to reduce collisions.
getJsonMapper() - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
getKey() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 
getLoadFactor() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
getLoggingSpecifications() - Method in class org.springaicommunity.mcp.provider.logging.AsyncMcpLoggingProvider
Get the list of logging consumer callbacks.
getLoggingSpecifications() - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
Get the list of logging consumer callbacks.
getLoggingSpecifications() - Method in class org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
Deprecated.
Get the list of logging consumer callbacks.
getNext() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
Return the next reference in the chain, or null if none.
getObjectMapper() - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
Returns a Jackson ObjectMapper instance tailored for JSON-parsing operations for tool calling and structured output.
getOrDefault(Object, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
getProgressSpecifications() - Method in class org.springaicommunity.mcp.provider.progress.AsyncMcpProgressProvider
Get the list of progress specifications.
getProgressSpecifications() - Method in class org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
Get the list of progress specifications.
getPromptListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.prompt.AsyncMcpPromptListChangedProvider
Get the list of prompt list changed consumer specifications.
getPromptListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
Get the list of prompt list changed consumer specifications.
getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.AsyncMcpPromptProvider
Get the async prompt specifications.
getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.AsyncStatelessMcpPromptProvider
Get the async stateless prompt specifications.
getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
 
getPromptSpecifications() - Method in class org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
Get the stateless prompt specifications.
getReactiveReturnTypeArgument(Method) - Static method in class org.springaicommunity.mcp.method.tool.ReactiveUtils
 
getReference(Object, int, ConcurrentReferenceHashMap.Restructure) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
 
getReference(Object, ConcurrentReferenceHashMap.Restructure) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Return a ConcurrentReferenceHashMap.Reference to the ConcurrentReferenceHashMap.Entry for the specified key, or null if not found.
getResourceListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.resource.AsyncMcpResourceListChangedProvider
Get the list of resource list changed consumer specifications.
getResourceListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
Get the list of resource list changed consumer specifications.
getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
Get the async resource specifications.
getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
Get the async stateless resource specifications.
getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
 
getResourceSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
Get the stateless resource specifications.
getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncMcpResourceProvider
 
getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.AsyncStatelessMcpResourceProvider
 
getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
 
getResourceTemplateSpecifications() - Method in class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
 
getSamplingSpecifications() - Method in class org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
Get the sampling handler.
getSamplingSpecifictions() - Method in class org.springaicommunity.mcp.provider.sampling.AsyncMcpSamplingProvider
Get the sampling handler.
getSegment(int) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
getSegmentsSize() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
getSize() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
Return the size of the current references array.
getToolListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.tool.AsyncMcpToolListChangedProvider
Get the list of tool list changed consumer specifications.
getToolListChangedSpecifications() - Method in class org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
Get the list of tool list changed consumer specifications.
getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.AsyncMcpToolProvider
Get the tool handler.
getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.AsyncStatelessMcpToolProvider
Get the async stateless tool specifications.
getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.SyncMcpToolProvider
Get the tool handler.
getToolSpecifications() - Method in class org.springaicommunity.mcp.provider.tool.SyncStatelessMcpToolProvider
Get the stateless tool specifications.
getValue() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 

H

hasCallToolRequestParameter(Method) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
Check if a method has a CallToolRequest parameter.
hashCode() - Method in record class org.springaicommunity.mcp.annotation.McpMeta
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
Returns a hash code value for this object.
hashCode() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
Returns a hash code value for this object.
hashCode() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 

I

idempotentHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
If true, calling the tool repeatedly with the same arguments will have no additional effect on the its environment.
includeContextStrategy - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
includeContextStrategy(McpSchema.CreateMessageRequest.ContextInclusionStrategy) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
includeContextStrategy(McpSchema.CreateMessageRequest.ContextInclusionStrategy) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
info(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
info(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
info(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
info(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
intelligencePriority(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
 
intelligencePriority(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
 
isAssignable(Class<?>, Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
Check if the right-hand side type may be assigned to the left-hand side type, assuming setting by reflection.
isEmpty() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
 
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
 
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
Determines if the given parameter type is an exchange or context type that should be injected.
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
Determines if the given parameter type is an exchange or context type that should be injected.
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AsyncMcpToolMethodCallback
 
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.AsyncStatelessMcpToolMethodCallback
 
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
 
isExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
 
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
Checks if a parameter type is compatible with the exchange type.
isExchangeType(Class<?>) - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
Checks if a parameter type is compatible with the exchange type.
isNotReactiveReturnType - Static variable in class org.springaicommunity.mcp.McpPredicates
 
isPrimitiveOrWrapper(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
Check if the given class represents a primitive (i.e.
isPrimitiveWrapper(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
Check if the given class represents a primitive wrapper, i.e.
isReactiveReturnType - Static variable in class org.springaicommunity.mcp.McpPredicates
 
isReactiveReturnTypeOfCallToolResult(Method) - Static method in class org.springaicommunity.mcp.method.tool.ReactiveUtils
Check if the given type is a reactive type containing CallToolResult (e.g., Mono, Flux, Publisher)
isReactiveReturnTypeOfVoid(Method) - Static method in class org.springaicommunity.mcp.method.tool.ReactiveUtils
Check if the given type is a reactive type containing Void (e.g., Mono, Flux, Publisher)
isSimpleValueType(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
Delegate for org.springframework.beans.BeanUtils#isSimpleValueType.
isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Checks if a parameter type is compatible with the exchange type.
isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
 
isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
 
isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
 
isSupportedExchangeOrContextType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
 
isUriTemplate(String) - Static method in class org.springaicommunity.mcp.McpPredicates
 
isVoidType(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
Determine if the given type represents either Void or void.

J

jsonMapper - Variable in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
JsonParser - Class in org.springaicommunity.mcp.method.tool.utils
Utilities to perform parsing operations between JSON and Java.
JsonSchemaGenerator - Class in org.springaicommunity.mcp.method.tool.utils
 
JsonSchemaGenerator() - Constructor for class org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator
 

L

lastModified() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource.McpAnnotations
The date and time (in ISO 8601 format) when the resource was last modified.
level - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
level(McpSchema.LoggingLevel) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
level(McpSchema.LoggingLevel) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
 
log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
log(Consumer<McpRequestContextTypes.LoggingSpec>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
logger - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
logger(String) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
logger(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
 
loggingConsumer(McpLogging) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
Set the logging consumer annotation.
loggingHandler() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
Returns the value of the loggingHandler record component.
loggingHandler() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
Returns the value of the loggingHandler record component.

M

mapValueToCallToolResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
Map individual values to CallToolResult This method delegates to the parent class's convertValueToCallToolResult method to avoid code duplication.
maxTokens - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
maxTokens(Integer) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
maxTokens(Integer) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
McpArg - Annotation Interface in org.springaicommunity.mcp.annotation
Marks a method parameter as a MCP Argument.
McpAsyncRequestContext - Interface in org.springaicommunity.mcp.context
Async (Reactor) version of McpSyncRequestContext that returns Mono of value types.
McpComplete - Annotation Interface in org.springaicommunity.mcp.annotation
Annotates a method used for completion functionality in the MCP framework.
McpCompleteMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.McpCompleteMethodException
Constructs a new exception with the specified detail message.
McpCompleteMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.McpCompleteMethodException
Constructs a new exception with the specified detail message and cause.
McpElicitation - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle elicitation requests from MCP servers.
McpElicitationMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.McpElicitationMethodException
Constructs a new exception with the specified detail message.
McpElicitationMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.McpElicitationMethodException
Constructs a new exception with the specified detail message and cause.
McpLogging - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle logging message notifications from MCP servers.
McpLoggingConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException
Constructs a new exception with the specified detail message.
McpLoggingConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.McpLoggingConsumerMethodException
Constructs a new exception with the specified detail message and cause.
McpMeta - Record Class in org.springaicommunity.mcp.annotation
Special object used to represent the McpSchema.Meta.meta(), McpSchema.Meta.meta() and McpSchema.Meta.meta() values as method argument in all client and server MCP request and notification handlers.
McpMeta(Map<String, Object>) - Constructor for record class org.springaicommunity.mcp.annotation.McpMeta
Creates an instance of a McpMeta record class.
McpPredicates - Class in org.springaicommunity.mcp
 
McpPredicates() - Constructor for class org.springaicommunity.mcp.McpPredicates
 
McpProgress - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle progress notifications from MCP servers.
McpProgressMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.McpProgressMethodException
Constructs a new exception with the specified detail message.
McpProgressMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.McpProgressMethodException
Constructs a new exception with the specified detail message and cause.
McpProgressToken - Annotation Interface in org.springaicommunity.mcp.annotation
Used to annotate method parameter that should hold the progress token value as received from the requester.
McpPrompt - Annotation Interface in org.springaicommunity.mcp.annotation
Marks a method as a MCP Prompt.
McpPromptListChanged - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle prompt list change notifications from MCP servers.
McpPromptListChangedConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException
Constructs a new exception with the specified detail message.
McpPromptListChangedConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.McpPromptListChangedConsumerMethodException
Constructs a new exception with the specified detail message and cause.
McpReadResourceResultConverter - Interface in org.springaicommunity.mcp.method.resource
Interface for converting method return values to McpSchema.ReadResourceResult.
McpRequestContextTypes<ET> - Interface in org.springaicommunity.mcp.context
 
McpRequestContextTypes.ElicitationSpec - Interface in org.springaicommunity.mcp.context
 
McpRequestContextTypes.LoggingSpec - Interface in org.springaicommunity.mcp.context
 
McpRequestContextTypes.ModelPreferenceSpec - Interface in org.springaicommunity.mcp.context
 
McpRequestContextTypes.ProgressSpec - Interface in org.springaicommunity.mcp.context
 
McpRequestContextTypes.SamplingSpec - Interface in org.springaicommunity.mcp.context
 
McpResource - Annotation Interface in org.springaicommunity.mcp.annotation
Marks a method as a MCP Resource.
McpResource.McpAnnotations - Annotation Interface in org.springaicommunity.mcp.annotation
 
McpResourceListChanged - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle resource list change notifications from MCP servers.
McpResourceListChangedConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException
Constructs a new exception with the specified detail message.
McpResourceListChangedConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.McpResourceListChangedConsumerMethodException
Constructs a new exception with the specified detail message and cause.
McpSampling - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle sampling requests from MCP servers.
McpSamplingMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.McpSamplingMethodException
Constructs a new exception with the specified detail message.
McpSamplingMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.McpSamplingMethodException
Constructs a new exception with the specified detail message and cause.
McpSyncRequestContext - Interface in org.springaicommunity.mcp.context
 
McpTool - Annotation Interface in org.springaicommunity.mcp.annotation
 
McpTool.McpAnnotations - Annotation Interface in org.springaicommunity.mcp.annotation
Additional properties describing a Tool to clients.
McpToolListChanged - Annotation Interface in org.springaicommunity.mcp.annotation
Annotation for methods that handle tool list change notifications from MCP servers.
McpToolListChangedConsumerMethodException(String) - Constructor for exception org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException
Constructs a new exception with the specified detail message.
McpToolListChangedConsumerMethodException(String, Throwable) - Constructor for exception org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.McpToolListChangedConsumerMethodException
Constructs a new exception with the specified detail message and cause.
McpToolParam - Annotation Interface in org.springaicommunity.mcp.annotation
 
message - Variable in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
message - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
message - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
message() - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
message(McpSchema.AudioContent...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
message(McpSchema.AudioContent...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
message(McpSchema.EmbeddedResource...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
message(McpSchema.EmbeddedResource...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
message(McpSchema.ImageContent...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
message(McpSchema.ImageContent...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
message(McpSchema.ResourceLink...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
message(McpSchema.ResourceLink...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
message(McpSchema.SamplingMessage...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
message(McpSchema.SamplingMessage...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
message(McpSchema.TextContent...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
message(McpSchema.TextContent...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
message(String) - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
message(String) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
message(String) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
message(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
 
message(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
 
message(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
 
message(String...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
messages - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
meta - Variable in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
meta - Variable in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
meta - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
meta - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
meta() - Method in record class org.springaicommunity.mcp.annotation.McpMeta
Returns the value of the meta record component.
meta() - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
meta() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
Returns the value of the meta record component.
meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
meta(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
 
meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
 
meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
 
meta(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultElicitationSpec
 
meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultLoggingSpec
 
meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ElicitationSpec
 
meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.LoggingSpec
 
meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
 
meta(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
meta(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
Sets the meta map.
metadata - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
metadata(String, Object) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
metadata(String, Object) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
metadata(Map<String, Object>) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
metadata(Map<String, Object>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
method - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
method - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
 
method - Variable in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
 
method(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the method to create a callback for.
method(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
Set the method to create a callback for.
mimeType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
mimeType - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
mimeType() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
The MIME type of this resource, if known.
mimeType(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the MIME type of the resource.
modelHint(String) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
 
modelHint(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
 
modelHints(String...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
 
modelHints(String...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
 
modelPreferences - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
modelPreferences(Consumer<McpRequestContextTypes.ModelPreferenceSpec>) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
modelPreferences(Consumer<McpRequestContextTypes.ModelPreferenceSpec>) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 

N

name - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
name - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpArg
Argument name.
name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPrompt
Unique identifier for the prompt
name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn’t present).
name() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
The name of the tool.
name(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the name of the resource.
NEVER - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
 
nullSafeEquals(Object, Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
nullSafeHashCode(Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 

O

openWorldHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
If true, this tool may interact with an “open world” of external entities.
org.springaicommunity.mcp - package org.springaicommunity.mcp
 
org.springaicommunity.mcp.adapter - package org.springaicommunity.mcp.adapter
 
org.springaicommunity.mcp.annotation - package org.springaicommunity.mcp.annotation
 
org.springaicommunity.mcp.context - package org.springaicommunity.mcp.context
 
org.springaicommunity.mcp.method.changed.prompt - package org.springaicommunity.mcp.method.changed.prompt
 
org.springaicommunity.mcp.method.changed.resource - package org.springaicommunity.mcp.method.changed.resource
 
org.springaicommunity.mcp.method.changed.tool - package org.springaicommunity.mcp.method.changed.tool
 
org.springaicommunity.mcp.method.complete - package org.springaicommunity.mcp.method.complete
 
org.springaicommunity.mcp.method.elicitation - package org.springaicommunity.mcp.method.elicitation
 
org.springaicommunity.mcp.method.logging - package org.springaicommunity.mcp.method.logging
 
org.springaicommunity.mcp.method.progress - package org.springaicommunity.mcp.method.progress
 
org.springaicommunity.mcp.method.prompt - package org.springaicommunity.mcp.method.prompt
 
org.springaicommunity.mcp.method.resource - package org.springaicommunity.mcp.method.resource
 
org.springaicommunity.mcp.method.sampling - package org.springaicommunity.mcp.method.sampling
 
org.springaicommunity.mcp.method.tool - package org.springaicommunity.mcp.method.tool
 
org.springaicommunity.mcp.method.tool.utils - package org.springaicommunity.mcp.method.tool.utils
 
org.springaicommunity.mcp.provider.changed.prompt - package org.springaicommunity.mcp.provider.changed.prompt
 
org.springaicommunity.mcp.provider.changed.resource - package org.springaicommunity.mcp.provider.changed.resource
 
org.springaicommunity.mcp.provider.changed.tool - package org.springaicommunity.mcp.provider.changed.tool
 
org.springaicommunity.mcp.provider.complete - package org.springaicommunity.mcp.provider.complete
 
org.springaicommunity.mcp.provider.elicitation - package org.springaicommunity.mcp.provider.elicitation
 
org.springaicommunity.mcp.provider.logging - package org.springaicommunity.mcp.provider.logging
 
org.springaicommunity.mcp.provider.progress - package org.springaicommunity.mcp.provider.progress
 
org.springaicommunity.mcp.provider.prompt - package org.springaicommunity.mcp.provider.prompt
 
org.springaicommunity.mcp.provider.resource - package org.springaicommunity.mcp.provider.resource
 
org.springaicommunity.mcp.provider.sampling - package org.springaicommunity.mcp.provider.sampling
 
org.springaicommunity.mcp.provider.tool - package org.springaicommunity.mcp.provider.tool
 

P

percentage(int) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
 
ping() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
ping() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
ping() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
ping() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
pollForPurge() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
Return any reference that has been garbage collected and can be purged from the underlying structure or null if no references need purging.
priority() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource.McpAnnotations
Describes how important this data is for operating the server.
processResult(Object) - Method in class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
Processes the result of the method invocation and converts it to a CallToolResult.
progress - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
progress(double) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
progress(double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
 
progress(int) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
progress(int) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
progress(int) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
progress(int) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
progress(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
progress(McpSchema.ProgressNotification) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
progress(McpSchema.ProgressNotification) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
progress(McpSchema.ProgressNotification) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
progress(Consumer<McpRequestContextTypes.ProgressSpec>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
progress(McpProgress) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
Set the progress annotation.
progressHandler() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
Returns the value of the progressHandler record component.
progressHandler() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
Returns the value of the progressHandler record component.
prompt - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
 
prompt - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
prompt - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
 
prompt - Variable in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
 
prompt() - Element in annotation interface org.springaicommunity.mcp.annotation.McpComplete
The name reference to a prompt.
prompt(McpSchema.Prompt) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
Set the prompt.
prompt(String) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the prompt reference.
PromptAdapter - Class in org.springaicommunity.mcp.adapter
Utility class for adapting between McpPrompt annotations and McpSchema.Prompt objects.
promptListChanged(McpPromptListChanged) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
Set the prompt list changed annotation.
promptListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
Returns the value of the promptListChangeHandler record component.
promptListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
Returns the value of the promptListChangeHandler record component.
PROPERTY_REQUIRED_FALSE_BY_DEFAULT - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
Properties are only required if marked as such via one of the supported annotations.
purgeUnreferencedEntries() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
Remove any entries that have been garbage collected and are no longer referenced.
put(K, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
putIfAbsent(K, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 

R

ReactiveUtils - Class in org.springaicommunity.mcp.method.tool
 
ReactiveUtils() - Constructor for class org.springaicommunity.mcp.method.tool.ReactiveUtils
 
readOnlyHint() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
If true, the tool does not modify its environment.
reference(McpSchema.CompleteReference) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the complete reference.
ReferenceManager() - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceManager
 
release() - Method in interface org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Reference
Release this entry and ensure that it will be returned from ReferenceManager#pollForPurge().
remove(Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
remove(Object, Object) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
replace(K, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
replace(K, V, V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
request() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
request() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
request() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 
request(McpSchema.Request) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext.Builder
 
request(McpSchema.Request) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext.Builder
 
requestMeta() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
requestMeta() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
requestMeta() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 
required() - Element in annotation interface org.springaicommunity.mcp.annotation.McpArg
True if this argument is required.
required() - Element in annotation interface org.springaicommunity.mcp.annotation.McpToolParam
Whether the tool argument is required.
resolvePrimitiveIfNecessary(Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.ClassUtils
Resolve the given class if it is a primitive class, returning the corresponding primitive wrapper type instead.
resource(McpSchema.Resource) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the Mcp Schema resource.
resource(McpSchema.ResourceTemplate) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the Mcp Schema resource template.
ResourceAdapter - Class in org.springaicommunity.mcp.adapter
 
resourceListChanged(McpResourceListChanged) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
Set the resource list changed annotation.
resourceListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
Returns the value of the resourceListChangeHandler record component.
resourceListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
Returns the value of the resourceListChangeHandler record component.
resultConverter - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
resultConverter - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
resultConverter(McpReadResourceResultConverter) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the result converter.
returnMode - Variable in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
 
ReturnMode - Enum Class in org.springaicommunity.mcp.method.tool
 
roots() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
roots() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
roots() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
roots() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
rootsEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
rootsEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
rootsEnabled() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
rootsEnabled() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 

S

sample(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
sample(McpSchema.CreateMessageRequest) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
sample(McpSchema.CreateMessageRequest) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
sample(McpSchema.CreateMessageRequest) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
sample(String...) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
sample(String...) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
sample(String...) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
sample(String...) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
sample(Consumer<McpRequestContextTypes.SamplingSpec>) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
sampleEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
sampleEnabled() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
sampleEnabled() - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
sampleEnabled() - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
sampling(McpSampling) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
Set the sampling annotation.
samplingHandler() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
Returns the value of the samplingHandler record component.
samplingHandler() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
Returns the value of the samplingHandler record component.
Segment(int, int) - Constructor for class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Segment
 
sessionId() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
sessionId() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
sessionId() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 
setJsonMapper(McpJsonMapper) - Method in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
setValue(V) - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 
size() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap
 
SOFT - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
speedPriority(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec.DefaultModelPreferenceSpec
 
speedPriority(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ModelPreferenceSpec
 
SpringAiSchemaModule - Class in org.springaicommunity.mcp.method.tool.utils
JSON Schema Generator Module for Spring AI.
SpringAiSchemaModule(SpringAiSchemaModule.Option...) - Constructor for class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule
 
SpringAiSchemaModule.Option - Enum Class in org.springaicommunity.mcp.method.tool.utils
Options for customizing the behavior of the module.
stopSequences - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
stopSequences(String...) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
stopSequences(String...) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
STRUCTURED - Enum constant in enum class org.springaicommunity.mcp.method.tool.ReturnMode
 
structuredContent() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
Returns the value of the structuredContent record component.
structuredContent(U) - Method in class org.springaicommunity.mcp.context.StructuredElicitResult.Builder
Sets the structured content.
StructuredElicitResult<T> - Record Class in org.springaicommunity.mcp.context
A record representing the result of a structured elicit action.
StructuredElicitResult(McpSchema.ElicitResult.Action, T, Map<String, Object>) - Constructor for record class org.springaicommunity.mcp.context.StructuredElicitResult
Creates an instance of a StructuredElicitResult record class.
StructuredElicitResult.Builder<T> - Class in org.springaicommunity.mcp.context
 
SyncElicitationSpecification - Record Class in org.springaicommunity.mcp.method.elicitation
 
SyncElicitationSpecification(String[], Function<McpSchema.ElicitRequest, McpSchema.ElicitResult>) - Constructor for record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
Creates an instance of a SyncElicitationSpecification record class.
SyncLoggingSpecification - Record Class in org.springaicommunity.mcp.method.logging
 
SyncLoggingSpecification(String[], Consumer<McpSchema.LoggingMessageNotification>) - Constructor for record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
Creates an instance of a SyncLoggingSpecification record class.
SyncMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
Class for creating BiFunction callbacks around complete methods.
SyncMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
Builder for creating SyncMcpCompleteMethodCallback instances.
SyncMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
 
SyncMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.SyncMcpCompleteProvider
 
SyncMcpElicitationMethodCallback - Class in org.springaicommunity.mcp.method.elicitation
Class for creating Function callbacks around elicitation methods.
SyncMcpElicitationMethodCallback.Builder - Class in org.springaicommunity.mcp.method.elicitation
Builder for creating SyncMcpElicitationMethodCallback instances.
SyncMcpElicitationProvider - Class in org.springaicommunity.mcp.provider.elicitation
Provider for synchronous elicitation callbacks.
SyncMcpElicitationProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.elicitation.SyncMcpElicitationProvider
Create a new SyncMcpElicitationProvider.
SyncMcpLoggingMethodCallback - Class in org.springaicommunity.mcp.method.logging
Class for creating Consumer callbacks around logging consumer methods.
SyncMcpLoggingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.logging
Builder for creating SyncMcpLoggingConsumerMethodCallback instances.
SyncMcpLoggingProvider - Class in org.springaicommunity.mcp.provider.logging
Provider for synchronous logging consumer callbacks.
SyncMcpLoggingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.logging.SyncMcpLoggingProvider
Create a new SyncMcpLoggingConsumerProvider.
SyncMcpLogginProvider - Class in org.springaicommunity.mcp.provider.logging
Deprecated.
SyncMcpLogginProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.logging.SyncMcpLogginProvider
Deprecated.
Create a new SyncMcpLoggingConsumerProvider.
SyncMcpProgressMethodCallback - Class in org.springaicommunity.mcp.method.progress
Synchronous implementation of a progress method callback.
SyncMcpProgressMethodCallback.Builder - Class in org.springaicommunity.mcp.method.progress
Builder for creating SyncMcpProgressMethodCallback instances.
SyncMcpProgressProvider - Class in org.springaicommunity.mcp.provider.progress
Provider for synchronous progress callbacks.
SyncMcpProgressProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.progress.SyncMcpProgressProvider
Create a new SyncMcpProgressProvider.
SyncMcpPromptListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.prompt
Class for creating Consumer callbacks around prompt list changed consumer methods.
SyncMcpPromptListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.prompt
Builder for creating SyncMcpPromptListChangedMethodCallback instances.
SyncMcpPromptListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.prompt
Provider for synchronous prompt list changed consumer callbacks.
SyncMcpPromptListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.prompt.SyncMcpPromptListChangedProvider
Create a new SyncMcpPromptListChangedProvider.
SyncMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
Class for creating BiFunction callbacks around prompt methods.
SyncMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
Builder for creating SyncMcpPromptMethodCallback instances.
SyncMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
 
SyncMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.SyncMcpPromptProvider
 
SyncMcpResourceListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.resource
Class for creating Consumer callbacks around resource list changed consumer methods.
SyncMcpResourceListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.resource
Builder for creating SyncMcpResourceListChangedMethodCallback instances.
SyncMcpResourceListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.resource
Provider for synchronous resource list changed consumer callbacks.
SyncMcpResourceListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.resource.SyncMcpResourceListChangedProvider
Create a new SyncMcpResourceListChangedProvider.
SyncMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
Class for creating BiFunction callbacks around resource methods.
SyncMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
Builder for creating SyncMcpResourceMethodCallback instances.
SyncMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
 
SyncMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.SyncMcpResourceProvider
 
SyncMcpSamplingMethodCallback - Class in org.springaicommunity.mcp.method.sampling
Class for creating Function callbacks around sampling methods.
SyncMcpSamplingMethodCallback.Builder - Class in org.springaicommunity.mcp.method.sampling
Builder for creating SyncMcpSamplingMethodCallback instances.
SyncMcpSamplingProvider - Class in org.springaicommunity.mcp.provider.sampling
Provider for synchronous sampling callbacks.
SyncMcpSamplingProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.sampling.SyncMcpSamplingProvider
Create a new SyncMcpSamplingProvider.
SyncMcpToolListChangedMethodCallback - Class in org.springaicommunity.mcp.method.changed.tool
Class for creating Consumer callbacks around tool list changed consumer methods.
SyncMcpToolListChangedMethodCallback.Builder - Class in org.springaicommunity.mcp.method.changed.tool
Builder for creating SyncMcpToolListChangedMethodCallback instances.
SyncMcpToolListChangedProvider - Class in org.springaicommunity.mcp.provider.changed.tool
Provider for synchronous tool list changed consumer callbacks.
SyncMcpToolListChangedProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.changed.tool.SyncMcpToolListChangedProvider
Create a new SyncMcpToolListChangedProvider.
SyncMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
Class for creating Function callbacks around tool methods.
SyncMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
 
SyncMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.SyncMcpToolMethodCallback
 
SyncMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
 
SyncMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.SyncMcpToolProvider
Create a new SyncMcpToolProvider.
SyncProgressSpecification - Record Class in org.springaicommunity.mcp.method.progress
Specification for synchronous progress handlers.
SyncProgressSpecification(String[], Consumer<McpSchema.ProgressNotification>) - Constructor for record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
Creates an instance of a SyncProgressSpecification record class.
SyncPromptListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.prompt
 
SyncPromptListChangedSpecification(String[], Consumer<List<McpSchema.Prompt>>) - Constructor for record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
Creates an instance of a SyncPromptListChangedSpecification record class.
SyncResourceListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.resource
 
SyncResourceListChangedSpecification(String[], Consumer<List<McpSchema.Resource>>) - Constructor for record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
Creates an instance of a SyncResourceListChangedSpecification record class.
SyncSamplingSpecification - Record Class in org.springaicommunity.mcp.method.sampling
 
SyncSamplingSpecification(String[], Function<McpSchema.CreateMessageRequest, McpSchema.CreateMessageResult>) - Constructor for record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
Creates an instance of a SyncSamplingSpecification record class.
SyncStatelessMcpCompleteMethodCallback - Class in org.springaicommunity.mcp.method.complete
Class for creating BiFunction callbacks around complete methods for stateless contexts.
SyncStatelessMcpCompleteMethodCallback.Builder - Class in org.springaicommunity.mcp.method.complete
Builder for creating SyncStatelessMcpCompleteMethodCallback instances.
SyncStatelessMcpCompleteProvider - Class in org.springaicommunity.mcp.provider.complete
Provider for synchronous stateless MCP complete methods.
SyncStatelessMcpCompleteProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.complete.SyncStatelessMcpCompleteProvider
Create a new SyncStatelessMcpCompleteProvider.
SyncStatelessMcpPromptMethodCallback - Class in org.springaicommunity.mcp.method.prompt
Class for creating BiFunction callbacks around prompt methods for stateless contexts.
SyncStatelessMcpPromptMethodCallback.Builder - Class in org.springaicommunity.mcp.method.prompt
Builder for creating SyncStatelessMcpPromptMethodCallback instances.
SyncStatelessMcpPromptProvider - Class in org.springaicommunity.mcp.provider.prompt
Provider for synchronous stateless MCP prompt methods.
SyncStatelessMcpPromptProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.prompt.SyncStatelessMcpPromptProvider
Create a new SyncStatelessMcpPromptProvider.
SyncStatelessMcpResourceMethodCallback - Class in org.springaicommunity.mcp.method.resource
Class for creating BiFunction callbacks around resource methods for stateless contexts.
SyncStatelessMcpResourceMethodCallback.Builder - Class in org.springaicommunity.mcp.method.resource
Builder for creating SyncStatelessMcpResourceMethodCallback instances.
SyncStatelessMcpResourceProvider - Class in org.springaicommunity.mcp.provider.resource
Provider for synchronous stateless MCP resource methods.
SyncStatelessMcpResourceProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.resource.SyncStatelessMcpResourceProvider
Create a new SyncStatelessMcpResourceProvider.
SyncStatelessMcpToolMethodCallback - Class in org.springaicommunity.mcp.method.tool
Class for creating Function callbacks around tool methods.
SyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object) - Constructor for class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
 
SyncStatelessMcpToolMethodCallback(ReturnMode, Method, Object, Class<? extends Throwable>) - Constructor for class org.springaicommunity.mcp.method.tool.SyncStatelessMcpToolMethodCallback
 
SyncStatelessMcpToolProvider - Class in org.springaicommunity.mcp.provider.tool
Provider for synchronous stateless MCP tool methods.
SyncStatelessMcpToolProvider(List<Object>) - Constructor for class org.springaicommunity.mcp.provider.tool.SyncStatelessMcpToolProvider
Create a new SyncStatelessMcpToolProvider.
SyncToolListChangedSpecification - Record Class in org.springaicommunity.mcp.method.changed.tool
 
SyncToolListChangedSpecification(String[], Consumer<List<McpSchema.Tool>>) - Constructor for record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
Creates an instance of a SyncToolListChangedSpecification record class.
systemPrompt - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
systemPrompt(String) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
systemPrompt(String) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 

T

temperature - Variable in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
temperature(Double) - Method in class org.springaicommunity.mcp.context.DefaultSamplingSpec
 
temperature(Double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.SamplingSpec
 
TEXT - Enum constant in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
Text content type.
TEXT - Enum constant in enum class org.springaicommunity.mcp.method.tool.ReturnMode
 
title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpPrompt
Optional human-readable name of the prompt for display purposes.
title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
Optional human-readable name of the prompt for display purposes.
title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool.McpAnnotations
A human-readable title for the tool.
title() - Element in annotation interface org.springaicommunity.mcp.annotation.McpTool
Intended for UI and end-user contexts — optimized to be human-readable and easily understood, even by those unfamiliar with domain-specific terminology.
toJson(Object) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
Converts a Java object to a JSON string if it's not already a valid JSON string.
toolCallExceptionClass - Variable in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
 
toolListChanged(McpToolListChanged) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
Set the tool list changed annotation.
toolListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
Returns the value of the toolListChangeHandler record component.
toolListChangeHandler() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
Returns the value of the toolListChangeHandler record component.
toolMethod - Variable in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
 
toolObject - Variable in class org.springaicommunity.mcp.method.tool.AbstractMcpToolMethodCallback
 
toolObjects - Variable in class org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
 
toString() - Method in record class org.springaicommunity.mcp.annotation.McpMeta
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.context.StructuredElicitResult
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.changed.prompt.SyncPromptListChangedSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.changed.resource.SyncResourceListChangedSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.changed.tool.SyncToolListChangedSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.elicitation.SyncElicitationSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.logging.SyncLoggingSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.progress.AsyncProgressSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.progress.SyncProgressSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification
Returns a string representation of this record class.
toString() - Method in record class org.springaicommunity.mcp.method.sampling.SyncSamplingSpecification
Returns a string representation of this record class.
toString() - Method in class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Entry
 
total - Variable in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
total(double) - Method in class org.springaicommunity.mcp.context.DefaultProgressSpec
 
total(double) - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes.ProgressSpec
 
toTypedObject(Object, Class<?>) - Static method in class org.springaicommunity.mcp.method.tool.utils.JsonParser
Convert a Java Object to a typed Object.
transportContext() - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
transportContext() - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
transportContext() - Method in interface org.springaicommunity.mcp.context.McpRequestContextTypes
 

U

uri - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
 
uri - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
uri - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
uri - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
uri() - Element in annotation interface org.springaicommunity.mcp.annotation.McpComplete
The name reference to a resource template URI.
uri() - Element in annotation interface org.springaicommunity.mcp.annotation.McpResource
the URI of the resource.
uri(String) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the URI reference.
uri(String) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the URI for the resource.
uriTemplateManager - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
uriTemplateManager - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
uriTemplateManagerFactory - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
 
uriTemplateManagerFactory - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
 
uriTemplateManagerFactory(McpUriTemplateManagerFactory) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Set the URI template manager factory.
uriTemplateManagerFactory(McpUriTemplateManagerFactory) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Set the URI template manager factory.
uriVariables - Variable in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
 
uriVariables - Variable in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 

V

validate() - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.AbstractBuilder
Validate the builder state.
validate() - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback.AbstractBuilder
Validate the builder state.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
Validates that the method signature is compatible with the prompt list changed consumer callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
Validates that the method signature is compatible with the resource list changed consumer callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
Validates that the method signature is compatible with the tool list changed consumer callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
Validates that the method signature is compatible with the complete callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
Validates that the method signature is compatible with the elicitation callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
Validates that the method signature is compatible with the logging consumer callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
Validates that the method signature is compatible with the progress callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Validates that the method signature is compatible with the prompt callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Validates that the method signature is compatible with the resource callback.
validateMethod(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
Validates that the method signature is compatible with the sampling callback.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Validates method parameters.
validateParameters(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
Validates method parameters.
validateParametersWithoutUriVariables(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Validates method parameters when no URI variables are present.
validateParametersWithUriVariables(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Validates method parameters when URI variables are present.
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
 
validateParamType(Class<?>) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
 
validateRequest(McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractAsyncMcpToolMethodCallback
Validates that the request is not null.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AbstractMcpPromptListChangedMethodCallback
Validates that the method return type is compatible with the prompt list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.AsyncMcpPromptListChangedMethodCallback
Validates that the method return type is compatible with the prompt list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.prompt.SyncMcpPromptListChangedMethodCallback
Validates that the method return type is compatible with the prompt list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AbstractMcpResourceListChangedMethodCallback
Validates that the method return type is compatible with the resource list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.AsyncMcpResourceListChangedMethodCallback
Validates that the method return type is compatible with the resource list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.resource.SyncMcpResourceListChangedMethodCallback
Validates that the method return type is compatible with the resource list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AbstractMcpToolListChangedMethodCallback
Validates that the method return type is compatible with the tool list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.AsyncMcpToolListChangedMethodCallback
Validates that the method return type is compatible with the tool list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.changed.tool.SyncMcpToolListChangedMethodCallback
Validates that the method return type is compatible with the tool list changed consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.AbstractMcpCompleteMethodCallback
Validates that the method return type is compatible with the complete callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.AsyncMcpCompleteMethodCallback
Validates that the method return type is compatible with the complete callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.AsyncStatelessMcpCompleteMethodCallback
Validates that the method return type is compatible with the complete callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.SyncMcpCompleteMethodCallback
Validates that the method return type is compatible with the complete callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.complete.SyncStatelessMcpCompleteMethodCallback
Validates that the method return type is compatible with the complete callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AbstractMcpElicitationMethodCallback
Validates that the method return type is compatible with the elicitation callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.elicitation.AsyncMcpElicitationMethodCallback
Validates that the method return type is compatible with the elicitation callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.elicitation.SyncMcpElicitationMethodCallback
Validates that the method return type is compatible with the elicitation callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.logging.AbstractMcpLoggingMethodCallback
Validates that the method return type is compatible with the logging consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.logging.AsyncMcpLoggingMethodCallback
Validates that the method return type is compatible with the logging consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.logging.SyncMcpLoggingMethodCallback
Validates that the method return type is compatible with the logging consumer callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.progress.AbstractMcpProgressMethodCallback
Validates that the method return type is compatible with the progress callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.progress.AsyncMcpProgressMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.progress.SyncMcpProgressMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.AbstractMcpPromptMethodCallback
Validates that the method return type is compatible with the prompt callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.AsyncMcpPromptMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.AsyncStatelessMcpPromptMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.SyncMcpPromptMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.prompt.SyncStatelessMcpPromptMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback
Validates that the method return type is compatible with the resource callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.AsyncMcpResourceMethodCallback
Validates that the method return type is compatible with the resource callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback
Validates that the method return type is compatible with the resource callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.SyncMcpResourceMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback
 
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.sampling.AbstractMcpSamplingMethodCallback
Validates that the method return type is compatible with the sampling callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.sampling.AsyncMcpSamplingMethodCallback
Validates that the method return type is compatible with the sampling callback.
validateReturnType(Method) - Method in class org.springaicommunity.mcp.method.sampling.SyncMcpSamplingMethodCallback
Validates that the method return type is compatible with the sampling callback.
validateSyncRequest(McpSchema.CallToolRequest) - Method in class org.springaicommunity.mcp.method.tool.AbstractSyncMcpToolMethodCallback
Validates that the request is not null.
valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.ReturnMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springaicommunity.mcp.method.resource.AbstractMcpResourceMethodCallback.ContentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springaicommunity.mcp.method.tool.ReturnMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springaicommunity.mcp.method.tool.utils.SpringAiSchemaModule.Option
Returns an array containing the constants of this enum class, in the order they are declared.
VOID - Enum constant in enum class org.springaicommunity.mcp.method.tool.ReturnMode
 

W

warn(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpAsyncRequestContext
 
warn(String) - Method in class org.springaicommunity.mcp.context.DefaultMcpSyncRequestContext
 
warn(String) - Method in interface org.springaicommunity.mcp.context.McpAsyncRequestContext
 
warn(String) - Method in interface org.springaicommunity.mcp.context.McpSyncRequestContext
 
WEAK - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.ReferenceType
WHEN_NECESSARY - Enum constant in enum class org.springaicommunity.mcp.method.tool.utils.ConcurrentReferenceHashMap.Restructure
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form