Index

A C E G H I M N O P R S T U V W 
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 args record 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 clients record component.
clients() - Method in record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Returns the value of the clients record 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 CloseableMcpAsyncClients record class.
CloseableMcpSyncClients(List<McpSyncClient>) - Constructor for record class org.springframework.ai.mcp.client.autoconfigure.McpClientAutoConfiguration.CloseableMcpSyncClients
Creates an instance of a CloseableMcpSyncClients record class.
command() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpStdioClientProperties.Parameters
Returns the value of the command record 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 env record 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 AutoCloseable to 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 McpSyncClient instances 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 name record 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 NamedClientMcpTransport record 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 Parameters record 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 sseEndpoint record 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 SseParameters record 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 transport record component.

U

url() - Method in record class org.springframework.ai.mcp.client.autoconfigure.properties.McpSseClientProperties.SseParameters
Returns the value of the url record 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.
A C E G H I M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values