Index
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-configurationfor 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.
All Classes and Interfaces|All Packages|Constant Field Values