Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- args() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns the value of the
argsrecord component. - ASYNC - Enum constant in enum class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties.ClientType
-
Asynchronous (McpAsyncClient) client
C
- clients() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
-
Returns the value of the
clientsrecord component. - clients() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Returns the value of the
clientsrecord component. - close() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
- close() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
- CloseableMcpAsyncClients(List<McpAsyncClient>) - Constructor for record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
-
Creates an instance of a
CloseableMcpAsyncClientsrecord class. - CloseableMcpSyncClients(List<McpSyncClient>) - Constructor for record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Creates an instance of a
CloseableMcpSyncClientsrecord class. - command() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns the value of the
commandrecord component. - CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties
- CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties
- configure(String, McpClient.AsyncSpec) - Method in class org.springframework.ai.mcp.client.autoconfigure.configurer.McpAsyncClientConfigurer
- configure(String, McpClient.SyncSpec) - Method in class org.springframework.ai.mcp.client.autoconfigure.configurer.McpSyncClientConfigurer
-
Configures an MCP sync client specification by applying all registered customizers.
E
- env() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns the value of the
envrecord component. - equals(Object) - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.mcp.client.autoconfigure.NamedClientMcpTransport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.springframework.ai.mcp.client.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.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Indicates whether some other object is "equal to" this one.
G
- getConnections() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties
-
Returns the map of configured SSE connections.
- getConnections() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties
- getName() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- getRequestTimeout() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- getServersConfiguration() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties
- getToolcallback() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- getType() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- getVersion() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
H
- hashCode() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.mcp.client.autoconfigure.NamedClientMcpTransport
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns a hash code value for this object.
I
- isEnabled() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- isEnabled() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties.Toolcallback
- isInitialized() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- isRootChangeNotification() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
M
- makeAsyncClientsClosable(List<McpAsyncClient>) - Method in class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration
- makeSyncClientsClosable(List<McpSyncClient>) - Method in class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration
-
Creates a closeable wrapper for MCP sync clients to ensure proper resource cleanup.
- McpAsyncClientConfigurer - Class in org.springframework.ai.mcp.client.autoconfigure.configurer
- McpAsyncClientConfigurer(List<McpAsyncClientCustomizer>) - Constructor for class org.springframework.ai.mcp.client.autoconfigure.configurer.McpAsyncClientConfigurer
- mcpAsyncClients(McpAsyncClientConfigurer, McpClientCommonProperties, ObjectProvider<List<NamedClientMcpTransport>>) - Method in class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration
- mcpAsyncToolCallbacks(ObjectProvider<List<McpAsyncClient>>) - Method in class org.springframework.ai.mcp.client.autoconfigure.McpToolCallbackAutoConfiguration
- McpClientAutoConfiguration - Class in org.springframework.ai.mcp.client.autoconfigure
-
Auto-configuration for Model Context Protocol (MCP) client support.
- McpClientAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration
- McpClientAutoConfiguration.CloseableMcpAsyncClients - Record Class in org.springframework.ai.mcp.client.autoconfigure
- McpClientAutoConfiguration.CloseableMcpSyncClients - Record Class in org.springframework.ai.mcp.client.autoconfigure
-
Record class that implements
AutoCloseableto ensure proper cleanup of MCP clients. - McpClientAutoConfigurationRuntimeHints - Class in org.springframework.ai.mcp.client.autoconfigure.aot
- McpClientAutoConfigurationRuntimeHints() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.aot.McpClientAutoConfigurationRuntimeHints
- McpClientCommonProperties - Class in org.springframework.ai.mcp.client.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.autoconfigure.properties.McpClientCommonProperties
- McpClientCommonProperties.ClientType - Enum Class in org.springframework.ai.mcp.client.autoconfigure.properties
-
Client types supported by the MCP client.
- McpClientCommonProperties.Toolcallback - Class in org.springframework.ai.mcp.client.autoconfigure.properties
-
Represents a callback configuration for tools.
- mcpHttpClientTransports(McpSseClientProperties, ObjectProvider<ObjectMapper>) - Method in class org.springframework.ai.mcp.client.autoconfigure.SseHttpClientTransportAutoConfiguration
-
Creates a list of HTTP client-based SSE transports for MCP communication.
- McpSseClientProperties - Class in org.springframework.ai.mcp.client.autoconfigure.properties
-
Configuration properties for Server-Sent Events (SSE) based MCP client connections.
- McpSseClientProperties() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties
- McpSseClientProperties.SseParameters - Record Class in org.springframework.ai.mcp.client.autoconfigure.properties
-
Parameters for configuring an SSE connection to an MCP server.
- McpStdioClientProperties - Class in org.springframework.ai.mcp.client.autoconfigure.properties
-
Configuration properties for the Model Context Protocol (MCP) stdio client.
- McpStdioClientProperties() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties
- McpStdioClientProperties.Parameters - Record Class in org.springframework.ai.mcp.client.autoconfigure.properties
-
Record representing the parameters for an MCP server connection.
- McpSyncClientConfigurer - Class in org.springframework.ai.mcp.client.autoconfigure.configurer
-
Configurer class for customizing MCP synchronous clients.
- McpSyncClientConfigurer(List<McpSyncClientCustomizer>) - Constructor for class org.springframework.ai.mcp.client.autoconfigure.configurer.McpSyncClientConfigurer
- mcpSyncClients(McpSyncClientConfigurer, McpClientCommonProperties, ObjectProvider<List<NamedClientMcpTransport>>) - Method in class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration
-
Creates a list of
McpSyncClientinstances based on the available transports. - McpToolCallbackAutoConfiguration - Class in org.springframework.ai.mcp.client.autoconfigure
- McpToolCallbackAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.McpToolCallbackAutoConfiguration
- McpToolCallbackAutoConfiguration.McpToolCallbackAutoConfigurationCondition - Class in org.springframework.ai.mcp.client.autoconfigure
- McpToolCallbackAutoConfigurationCondition() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.McpToolCallbackAutoConfiguration.McpToolCallbackAutoConfigurationCondition
- mcpToolCallbacks(ObjectProvider<List<McpSyncClient>>) - Method in class org.springframework.ai.mcp.client.autoconfigure.McpToolCallbackAutoConfiguration
-
Creates tool callbacks for all configured MCP clients.
N
- name() - Method in record class org.springframework.ai.mcp.client.autoconfigure.NamedClientMcpTransport
-
Returns the value of the
namerecord component. - NamedClientMcpTransport - Record Class in org.springframework.ai.mcp.client.autoconfigure
-
A named MCP client transport.
- NamedClientMcpTransport(String, McpClientTransport) - Constructor for record class org.springframework.ai.mcp.client.autoconfigure.NamedClientMcpTransport
-
Creates an instance of a
NamedClientMcpTransportrecord class.
O
- org.springframework.ai.mcp.client.autoconfigure - package org.springframework.ai.mcp.client.autoconfigure
- org.springframework.ai.mcp.client.autoconfigure.aot - package org.springframework.ai.mcp.client.autoconfigure.aot
- org.springframework.ai.mcp.client.autoconfigure.configurer - package org.springframework.ai.mcp.client.autoconfigure.configurer
- org.springframework.ai.mcp.client.autoconfigure.properties - package org.springframework.ai.mcp.client.autoconfigure.properties
P
- Parameters(String, List<String>, Map<String, String>) - Constructor for record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Creates an instance of a
Parametersrecord class.
R
- registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.ai.mcp.client.autoconfigure.aot.McpClientAutoConfigurationRuntimeHints
S
- setEnabled(boolean) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setEnabled(boolean) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties.Toolcallback
- setInitialized(boolean) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setName(String) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setRequestTimeout(Duration) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setRootChangeNotification(boolean) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setServersConfiguration(Resource) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties
- setToolcallback(McpClientCommonProperties.Toolcallback) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setType(McpClientCommonProperties.ClientType) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- setVersion(String) - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties
- sseEndpoint() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Returns the value of the
sseEndpointrecord component. - SseHttpClientTransportAutoConfiguration - Class in org.springframework.ai.mcp.client.autoconfigure
-
Auto-configuration for Server-Sent Events (SSE) HTTP client transport in the Model Context Protocol (MCP).
- SseHttpClientTransportAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.SseHttpClientTransportAutoConfiguration
- SseParameters(String, String) - Constructor for record class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Creates an instance of a
SseParametersrecord class. - SseWebFluxTransportAutoConfiguration - Class in org.springframework.ai.mcp.client.autoconfigure
-
Auto-configuration for WebFlux-based Server-Sent Events (SSE) client transport in the Model Context Protocol (MCP).
- SseWebFluxTransportAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.SseWebFluxTransportAutoConfiguration
- StdioTransportAutoConfiguration - Class in org.springframework.ai.mcp.client.autoconfigure
-
Auto-configuration for Standard Input/Output (stdio) transport in the Model Context Protocol (MCP).
- StdioTransportAutoConfiguration() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.StdioTransportAutoConfiguration
- stdioTransports(McpStdioClientProperties) - Method in class org.springframework.ai.mcp.client.autoconfigure.StdioTransportAutoConfiguration
-
Creates a list of stdio-based transports for MCP communication.
- SYNC - Enum constant in enum class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties.ClientType
-
Synchronous (McpSyncClient) client
T
- Toolcallback() - Constructor for class org.springframework.ai.mcp.client.autoconfigure.properties.McpClientCommonProperties.Toolcallback
- toServerParameters() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
- toServerParameters() - Method in class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties
- toString() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpAsyncClients
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.mcp.client.autoconfigure.NamedClientMcpTransport
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Returns a string representation of this record class.
- toString() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
-
Returns a string representation of this record class.
- transport() - Method in record class org.springframework.ai.mcp.client.autoconfigure.NamedClientMcpTransport
-
Returns the value of the
transportrecord component.
U
- url() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties.SseParameters
-
Returns the value of the
urlrecord component.
V
- valueOf(String) - Static method in enum class org.springframework.ai.mcp.client.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.autoconfigure.properties.McpClientCommonProperties.ClientType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- webFluxClientTransports(McpSseClientProperties, ObjectProvider<WebClient.Builder>, ObjectProvider<ObjectMapper>) - Method in class org.springframework.ai.mcp.client.autoconfigure.SseWebFluxTransportAutoConfiguration
-
Creates a list of WebFlux-based SSE transports for MCP communication.
All Classes and Interfaces|All Packages|Constant Field Values