Index
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
argsrecord 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
clientsrecord component. - clients() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Returns the value of the
clientsrecord 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
CloseableMcpAsyncClientsrecord class. - CloseableMcpSyncClients(List) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Creates an instance of a
CloseableMcpSyncClientsrecord class. - command() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns the value of the
commandrecord 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
ConnectionParametersrecord 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
endpointrecord component. - env() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns the value of the
envrecord 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
McpToolsChangedEventwhen 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
AutoCloseableto 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
McpSyncClientinstances 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
McpToolsChangedEventwhen 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
namerecord 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
NamedClientMcpTransportrecord 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
Parametersrecord 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
sseEndpointrecord component. - SseParameters(String, String) - Constructor for record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Creates an instance of a
SseParametersrecord 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
transportrecord component.
U
- url() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Returns the value of the
urlrecord component. - url() - Method in record class org.springframework.ai.mcp.client.common.autoconfigure.properties.McpStreamableHttpClientProperties.ConnectionParameters
-
Returns the value of the
urlrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values