Index

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

A

ASYNC - Enum constant in enum class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.ApiType
Asynchronous (McpAsyncServer) server
asyncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, ObjectProvider<List<ToolCallbackProvider>>, ObjectProvider<ToolCallbackProvider>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.StatelessToolCallbackConverterAutoConfiguration
 
asyncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, ObjectProvider<List<ToolCallbackProvider>>, ObjectProvider<ToolCallbackProvider>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.ToolCallbackConverterAutoConfiguration
 

C

Capabilities() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
capabilitiesBuilder() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
 
capabilitiesBuilder() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerStatelessAutoConfiguration
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 

E

EnabledSseServerCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration.EnabledSseServerCondition
 
EnabledStatelessServerCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerStatelessAutoConfiguration.EnabledStatelessServerCondition
 
EnabledStreamableServerCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration.EnabledStreamableServerCondition
 

G

getBaseUrl() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
getCapabilities() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getInstructions() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getKeepAliveInterval() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
getKeepAliveInterval() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
getMcpEndpoint() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
getName() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getProtocol() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getRequestTimeout() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getSseEndpoint() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
getSseMessageEndpoint() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
getToolResponseMimeType() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getType() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
getVersion() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 

I

isCompletion() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
isDisallowDelete() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
isEnabled() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerProperties
 
isEnabled() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
isPrompt() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
isPromptChangeNotification() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
isResource() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
isResourceChangeNotification() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
isStdio() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
isTool() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
isToolChangeNotification() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 

M

mcpAsyncServer(McpServerTransportProviderBase, McpSchema.ServerCapabilities.Builder, McpServerProperties, McpServerChangeNotificationProperties, ObjectProvider<List<McpServerFeatures.AsyncToolSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncResourceSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncResourceTemplateSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncPromptSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncCompletionSpecification>>, ObjectProvider<BiConsumer<McpAsyncServerExchange, List<McpSchema.Root>>>) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
 
McpServerAnnotationScannerAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
McpServerAnnotationScannerAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration
 
McpServerAnnotationScannerAutoConfiguration.ServerAnnotatedBeanFactoryInitializationAotProcessor - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
McpServerAnnotationScannerAutoConfiguration.ServerAnnotatedMethodBeanPostProcessor - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
McpServerAnnotationScannerAutoConfiguration.ServerMcpAnnotatedBeans - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
McpServerAnnotationScannerProperties - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
McpServerAnnotationScannerProperties() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerProperties
 
McpServerAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure
Auto-configuration for the Model Context Protocol (MCP) Server.
McpServerAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
 
McpServerAutoConfiguration.EnabledSseServerCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
McpServerAutoConfiguration.EnabledStreamableServerCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
McpServerAutoConfiguration.NonStatelessServerCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
McpServerChangeNotificationProperties - Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
 
McpServerChangeNotificationProperties() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
mcpServerObjectMapper() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerObjectMapperAutoConfiguration
Creates a configured ObjectMapper for MCP server JSON serialization.
McpServerObjectMapperAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
McpServerObjectMapperAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerObjectMapperAutoConfiguration
 
McpServerProperties - Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
Configuration properties for the Model Context Protocol (MCP) server.
McpServerProperties() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
McpServerProperties.ApiType - Enum Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
API types supported by the MCP server.
McpServerProperties.Capabilities - Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
 
McpServerProperties.ServerProtocol - Enum Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
 
McpServerSpecificationFactoryAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
McpServerSpecificationFactoryAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerSpecificationFactoryAutoConfiguration
 
McpServerSseProperties - Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
 
McpServerSseProperties() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
McpServerStatelessAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
McpServerStatelessAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerStatelessAutoConfiguration
 
McpServerStatelessAutoConfiguration.EnabledStatelessServerCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
McpServerStdioDisabledCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
This class defines a condition met when the MCP server is enabled and the STDIO Transport is disabled.
McpServerStdioDisabledCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerStdioDisabledCondition
 
McpServerStreamableHttpProperties - Class in org.springframework.ai.mcp.server.common.autoconfigure.properties
 
McpServerStreamableHttpProperties() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
mcpStatelessAsyncServer(McpStatelessServerTransport, McpSchema.ServerCapabilities.Builder, McpServerProperties, ObjectProvider<List<McpStatelessServerFeatures.AsyncToolSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.AsyncResourceSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.AsyncResourceTemplateSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.AsyncPromptSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.AsyncCompletionSpecification>>) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerStatelessAutoConfiguration
 
mcpStatelessSyncServer(McpStatelessServerTransport, McpSchema.ServerCapabilities.Builder, McpServerProperties, ObjectProvider<List<McpStatelessServerFeatures.SyncToolSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.SyncResourceSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.SyncResourceTemplateSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.SyncPromptSpecification>>, ObjectProvider<List<McpStatelessServerFeatures.SyncCompletionSpecification>>, Environment) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerStatelessAutoConfiguration
 
mcpSyncServer(McpServerTransportProviderBase, McpSchema.ServerCapabilities.Builder, McpServerProperties, McpServerChangeNotificationProperties, ObjectProvider<List<McpServerFeatures.SyncToolSpecification>>, ObjectProvider<List<McpServerFeatures.SyncResourceSpecification>>, ObjectProvider<List<McpServerFeatures.SyncResourceTemplateSpecification>>, ObjectProvider<List<McpServerFeatures.SyncPromptSpecification>>, ObjectProvider<List<McpServerFeatures.SyncCompletionSpecification>>, ObjectProvider<BiConsumer<McpSyncServerExchange, List<McpSchema.Root>>>, Environment) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
 

N

NonStatelessServerCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration.NonStatelessServerCondition
 

O

org.springframework.ai.mcp.server.common.autoconfigure - package org.springframework.ai.mcp.server.common.autoconfigure
 
org.springframework.ai.mcp.server.common.autoconfigure.annotations - package org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
org.springframework.ai.mcp.server.common.autoconfigure.properties - package org.springframework.ai.mcp.server.common.autoconfigure.properties
 

S

scan(Class<?>) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration.ServerAnnotatedMethodBeanPostProcessor
 
serverAnnotatedBeanFactoryInitializationAotProcessor() - Static method in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration
 
ServerAnnotatedBeanFactoryInitializationAotProcessor(Set<Class<? extends Annotation>>) - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration.ServerAnnotatedBeanFactoryInitializationAotProcessor
 
serverAnnotatedBeanRegistry() - Method in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration
 
serverAnnotatedMethodBeanPostProcessor(McpServerAnnotationScannerAutoConfiguration.ServerMcpAnnotatedBeans, McpServerAnnotationScannerProperties) - Static method in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration
 
ServerAnnotatedMethodBeanPostProcessor(McpServerAnnotationScannerAutoConfiguration.ServerMcpAnnotatedBeans, Set<Class<? extends Annotation>>) - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration.ServerAnnotatedMethodBeanPostProcessor
 
ServerMcpAnnotatedBeans() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration.ServerMcpAnnotatedBeans
 
setBaseUrl(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
setCompletion(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
setDisallowDelete(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
setEnabled(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerProperties
 
setEnabled(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setInstructions(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setKeepAliveInterval(Duration) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
setKeepAliveInterval(Duration) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
setMcpEndpoint(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties
 
setName(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setPrompt(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
setPromptChangeNotification(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
setProtocol(McpServerProperties.ServerProtocol) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setRequestTimeout(Duration) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setResource(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
setResourceChangeNotification(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
setSseEndpoint(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
setSseMessageEndpoint(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties
 
setStdio(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setTool(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.Capabilities
 
setToolChangeNotification(boolean) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerChangeNotificationProperties
 
setType(McpServerProperties.ApiType) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
setVersion(String) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties
 
SSE - Enum constant in enum class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.ServerProtocol
 
STATELESS - Enum constant in enum class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.ServerProtocol
 
StatelessServerSpecificationFactoryAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure.annotations
 
StatelessServerSpecificationFactoryAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.annotations.StatelessServerSpecificationFactoryAutoConfiguration
 
StatelessToolCallbackConverterAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
StatelessToolCallbackConverterAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.StatelessToolCallbackConverterAutoConfiguration
 
StatelessToolCallbackConverterAutoConfiguration.ToolCallbackConverterCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
stdioServerTransport(ObjectMapper) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
 
STREAMABLE - Enum constant in enum class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.ServerProtocol
 
SYNC - Enum constant in enum class org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.ApiType
Synchronous (McpSyncServer) server
syncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, ObjectProvider<List<ToolCallbackProvider>>, ObjectProvider<ToolCallbackProvider>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.StatelessToolCallbackConverterAutoConfiguration
 
syncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, ObjectProvider<List<ToolCallbackProvider>>, ObjectProvider<ToolCallbackProvider>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.common.autoconfigure.ToolCallbackConverterAutoConfiguration
 

T

targetAnnotations - Variable in class org.springframework.ai.mcp.server.common.autoconfigure.annotations.McpServerAnnotationScannerAutoConfiguration.ServerAnnotatedMethodBeanPostProcessor
 
ToolCallbackConverterAutoConfiguration - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
ToolCallbackConverterAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.ToolCallbackConverterAutoConfiguration
 
ToolCallbackConverterAutoConfiguration.ToolCallbackConverterCondition - Class in org.springframework.ai.mcp.server.common.autoconfigure
 
ToolCallbackConverterCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.StatelessToolCallbackConverterAutoConfiguration.ToolCallbackConverterCondition
 
ToolCallbackConverterCondition() - Constructor for class org.springframework.ai.mcp.server.common.autoconfigure.ToolCallbackConverterAutoConfiguration.ToolCallbackConverterCondition
 

V

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