Index

A C D E G H I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

args() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Returns the value of the args record component.
ASYNC - Enum constant in enum class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.ClientType
Asynchronous (McpAsyncClient) client

C

ClientAnnotatedBeanFactoryInitializationAotProcessor(Set) - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration.ClientAnnotatedBeanFactoryInitializationAotProcessor
 
ClientMcpAnnotatedBeans() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration.ClientMcpAnnotatedBeans
 
clientMcpAsyncHandlersRegistry() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration
 
clientMcpSyncHandlersRegistry() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration
 
clients() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
Returns the value of the clients record component.
clients() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Returns the value of the clients record component.
close() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
 
close() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
 
CloseableMcpAsyncClients(List) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
Creates an instance of a CloseableMcpAsyncClients record class.
CloseableMcpSyncClients(List) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Creates an instance of a CloseableMcpSyncClients record class.
command() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Returns the value of the command record component.
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties
 
configure(String, McpClient.AsyncSpec) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.configurer.McpAsyncClientConfigurer
 
configure(String, McpClient.SyncSpec) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.configurer.McpSyncClientConfigurer
Configures an MCP sync client specification by applying all registered customizers.
ConnectionParameters(String, String) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
Creates an instance of a ConnectionParameters record class.
customize(String, McpClient.AsyncSpec) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpAsyncToolsChangeEventEmmiter
 
customize(String, McpClient.SyncSpec) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpSyncToolsChangeEventEmmiter
 

D

defaultMcpToolNamePrefixGenerator() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpToolCallbackAutoConfiguration
 

E

endpoint() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
Returns the value of the endpoint record component.
env() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Returns the value of the env record component.
equals(Object) - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.NamedClientMcpTransport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
Indicates whether some other object is "equal to" this one.

G

getConnections() - Method in interface org.springframework.ai.mcp.client.common.autoconfigure.McpSseClientConnectionDetails
 
getConnections() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties
Returns the map of configured SSE connections.
getConnections() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties
 
getConnections() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties
Returns the map of configured Streamable Http connections.
getConnections() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.PropertiesMcpSseClientConnectionDetails
 
getName() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
getRequestTimeout() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
getServersConfiguration() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties
 
getToolcallback() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
getType() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
getVersion() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 

H

hashCode() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.NamedClientMcpTransport
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
Returns a hash code value for this object.

I

isEnabled() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerProperties
 
isEnabled() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
isEnabled() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.Toolcallback
 
isInitialized() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
isRootChangeNotification() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 

M

makeAsyncClientsClosable(List) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
 
makeSyncClientsClosable(List) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
Creates a closeable wrapper for MCP sync clients to ensure proper resource cleanup.
McpAsyncClientConfigurer - Class in org.springframework.ai.mcp.client.common.autoconfigure.configurer
 
McpAsyncClientConfigurer(List) - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.configurer.McpAsyncClientConfigurer
 
mcpAsyncClients(McpAsyncClientConfigurer, McpClientCommonProperties, ObjectProvider, ObjectProvider) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
 
mcpAsyncToolCallbacks(ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpToolCallbackAutoConfiguration
 
mcpAsyncToolChangeEventEmmiter(ApplicationEventPublisher) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
 
McpAsyncToolsChangeEventEmmiter - Class in org.springframework.ai.mcp.client.common.autoconfigure
Emits McpToolsChangedEvent when the MCP Tools have changed for a given MCP connection.
McpAsyncToolsChangeEventEmmiter(ApplicationEventPublisher) - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.McpAsyncToolsChangeEventEmmiter
 
McpClientAnnotationScannerAutoConfiguration - Class in org.springframework.ai.mcp.client.common.autoconfigure.annotations
 
McpClientAnnotationScannerAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration
 
McpClientAnnotationScannerAutoConfiguration.ClientAnnotatedBeanFactoryInitializationAotProcessor - Class in org.springframework.ai.mcp.client.common.autoconfigure.annotations
 
McpClientAnnotationScannerAutoConfiguration.ClientMcpAnnotatedBeans - Class in org.springframework.ai.mcp.client.common.autoconfigure.annotations
 
McpClientAnnotationScannerProperties - Class in org.springframework.ai.mcp.client.common.autoconfigure.annotations
 
McpClientAnnotationScannerProperties() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerProperties
 
McpClientAutoConfiguration - Class in org.springframework.ai.mcp.client.common.autoconfigure
Auto-configuration for Model Context Protocol (MCP) client support.
McpClientAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
 
McpClientAutoConfiguration.CloseableMcpAsyncClients - Record Class in org.springframework.ai.mcp.client.common.autoconfigure
 
McpClientAutoConfiguration.CloseableMcpSyncClients - Record Class in org.springframework.ai.mcp.client.common.autoconfigure
Record class that implements AutoCloseable to ensure proper cleanup of MCP clients.
McpClientAutoConfigurationRuntimeHints - Class in org.springframework.ai.mcp.client.common.autoconfigure.aot
 
McpClientAutoConfigurationRuntimeHints() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.aot.McpClientAutoConfigurationRuntimeHints
 
McpClientCommonProperties - Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Common Configuration properties for the Model Context Protocol (MCP) clients shared for all transport types.
McpClientCommonProperties() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
McpClientCommonProperties.ClientType - Enum Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Client types supported by the MCP client.
McpClientCommonProperties.Toolcallback - Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Represents a callback configuration for tools.
McpSseClientConnectionDetails - Interface in org.springframework.ai.mcp.client.common.autoconfigure
Connection details for an MCP client.
McpSseClientProperties - Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Configuration properties for Server-Sent Events (SSE) based MCP client connections.
McpSseClientProperties() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties
 
McpSseClientProperties.SseParameters - Record Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Parameters for configuring an SSE connection to an MCP server.
McpStdioClientProperties - Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Configuration properties for the Model Context Protocol (MCP) stdio client.
McpStdioClientProperties() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties
 
McpStdioClientProperties.Parameters - Record Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Record representing the parameters for an MCP server connection.
McpStreamableHttpClientProperties - Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Configuration properties for Streamable Http client connections.
McpStreamableHttpClientProperties() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties
 
McpStreamableHttpClientProperties.ConnectionParameters - Record Class in org.springframework.ai.mcp.client.common.autoconfigure.properties
Parameters for configuring an Streamable Http connection to an MCP server.
McpSyncClientConfigurer - Class in org.springframework.ai.mcp.client.common.autoconfigure.configurer
Configurer class for customizing MCP synchronous clients.
McpSyncClientConfigurer(List) - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.configurer.McpSyncClientConfigurer
 
mcpSyncClients(McpSyncClientConfigurer, McpClientCommonProperties, ObjectProvider, ObjectProvider) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
Creates a list of McpSyncClient instances based on the available transports.
mcpSyncToolChangeEventEmmiter(ApplicationEventPublisher) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration
 
McpSyncToolsChangeEventEmmiter - Class in org.springframework.ai.mcp.client.common.autoconfigure
Emits McpToolsChangedEvent when the MCP Tools have changed for a given MCP connection.
McpSyncToolsChangeEventEmmiter(ApplicationEventPublisher) - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.McpSyncToolsChangeEventEmmiter
 
McpToolCallbackAutoConfiguration - Class in org.springframework.ai.mcp.client.common.autoconfigure
Responsible to convert MCP (sync and async) clients into Spring AI ToolCallbacksProviders.
McpToolCallbackAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.McpToolCallbackAutoConfiguration
 
McpToolCallbackAutoConfiguration.McpToolCallbackAutoConfigurationCondition - Class in org.springframework.ai.mcp.client.common.autoconfigure
 
McpToolCallbackAutoConfigurationCondition() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.McpToolCallbackAutoConfiguration.McpToolCallbackAutoConfigurationCondition
 
mcpToolCallbacks(ObjectProvider, ObjectProvider, ObjectProvider, ObjectProvider) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.McpToolCallbackAutoConfiguration
Creates tool callbacks for all configured MCP clients.

N

name() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.NamedClientMcpTransport
Returns the value of the name record component.
NamedClientMcpTransport - Record Class in org.springframework.ai.mcp.client.common.autoconfigure
A named MCP client transport.
NamedClientMcpTransport(String, McpClientTransport) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.NamedClientMcpTransport
Creates an instance of a NamedClientMcpTransport record class.

O

org.springframework.ai.mcp.client.common.autoconfigure - package org.springframework.ai.mcp.client.common.autoconfigure
 
org.springframework.ai.mcp.client.common.autoconfigure.annotations - package org.springframework.ai.mcp.client.common.autoconfigure.annotations
 
org.springframework.ai.mcp.client.common.autoconfigure.aot - package org.springframework.ai.mcp.client.common.autoconfigure.aot
 
org.springframework.ai.mcp.client.common.autoconfigure.configurer - package org.springframework.ai.mcp.client.common.autoconfigure.configurer
 
org.springframework.ai.mcp.client.common.autoconfigure.properties - package org.springframework.ai.mcp.client.common.autoconfigure.properties
 

P

Parameters(String, List, Map) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Creates an instance of a Parameters record class.
PropertiesMcpSseClientConnectionDetails - Class in org.springframework.ai.mcp.client.common.autoconfigure
 
PropertiesMcpSseClientConnectionDetails(McpSseClientProperties) - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.PropertiesMcpSseClientConnectionDetails
 

R

registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.aot.McpClientAutoConfigurationRuntimeHints
 

S

scan(Class) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration.ClientAnnotatedBeanFactoryInitializationAotProcessor
 
setEnabled(boolean) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerProperties
 
setEnabled(boolean) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setEnabled(boolean) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.Toolcallback
 
setInitialized(boolean) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setName(String) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setRequestTimeout(Duration) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setRootChangeNotification(boolean) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setServersConfiguration(Resource) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties
 
setToolcallback(McpClientCommonProperties.Toolcallback) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setType(McpClientCommonProperties.ClientType) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
setVersion(String) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties
 
sseEndpoint() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
Returns the value of the sseEndpoint record component.
SseParameters(String, String) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
Creates an instance of a SseParameters record class.
StdioTransportAutoConfiguration - Class in org.springframework.ai.mcp.client.common.autoconfigure
Auto-configuration for Standard Input/Output (stdio) transport in the Model Context Protocol (MCP).
StdioTransportAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.StdioTransportAutoConfiguration
 
stdioTransports(McpStdioClientProperties) - Method in class org.springframework.ai.mcp.client.common.autoconfigure.StdioTransportAutoConfiguration
Creates a list of stdio-based transports for MCP communication.
SYNC - Enum constant in enum class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.ClientType
Synchronous (McpSyncClient) client

T

targetAnnotations - Variable in class org.springframework.ai.mcp.client.common.autoconfigure.annotations.McpClientAnnotationScannerAutoConfiguration.ClientAnnotatedBeanFactoryInitializationAotProcessor
 
Toolcallback() - Constructor for class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.Toolcallback
 
toServerParameters() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
 
toServerParameters() - Method in class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties
 
toString() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
Returns a string representation of this record class.
toString() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Returns a string representation of this record class.
toString() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.NamedClientMcpTransport
Returns a string representation of this record class.
toString() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
Returns a string representation of this record class.
toString() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
Returns a string representation of this record class.
toString() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
Returns a string representation of this record class.
transport() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.NamedClientMcpTransport
Returns the value of the transport record component.

U

url() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
Returns the value of the url record component.
url() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
Returns the value of the url record component.

V

valueOf(String) - Static method in enum class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.ClientType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpClientCommonProperties.ClientType
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E G H I M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values