Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ASYNC - Enum constant in enum class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.ServerType
-
Asynchronous (McpAsyncServer) server
- asyncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
C
- Capabilities() - Constructor for class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- capabilitiesBuilder() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
- CONFIG_PREFIX - Static variable in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
G
- getBaseUrl() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getCapabilities() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getInstructions() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getName() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getRequestTimeout() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getSseEndpoint() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getSseMessageEndpoint() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getToolResponseMimeType() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getType() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- getVersion() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
I
- isCompletion() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- isEnabled() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- isPrompt() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- isPromptChangeNotification() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- isResource() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- isResourceChangeNotification() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- isStdio() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- isTool() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- isToolChangeNotification() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
M
- mcpAsyncServer(McpServerTransportProvider, McpSchema.ServerCapabilities.Builder, McpServerProperties, ObjectProvider<List<McpServerFeatures.AsyncToolSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncResourceSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncPromptSpecification>>, ObjectProvider<List<McpServerFeatures.AsyncCompletionSpecification>>, ObjectProvider<BiConsumer<McpAsyncServerExchange, List<McpSchema.Root>>>, List<ToolCallbackProvider>) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
- McpServerAutoConfiguration - Class in org.springframework.ai.mcp.server.autoconfigure
-
Auto-configurationfor the Model Context Protocol (MCP) Server. - McpServerAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
- McpServerProperties - Class in org.springframework.ai.mcp.server.autoconfigure
-
Configuration properties for the Model Context Protocol (MCP) server.
- McpServerProperties() - Constructor for class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- McpServerProperties.Capabilities - Class in org.springframework.ai.mcp.server.autoconfigure
- McpServerProperties.ServerType - Enum Class in org.springframework.ai.mcp.server.autoconfigure
-
Server types supported by the MCP server.
- McpServerStdioDisabledCondition - Class in org.springframework.ai.mcp.server.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.autoconfigure.McpServerStdioDisabledCondition
- mcpSyncServer(McpServerTransportProvider, McpSchema.ServerCapabilities.Builder, McpServerProperties, ObjectProvider<List<McpServerFeatures.SyncToolSpecification>>, ObjectProvider<List<McpServerFeatures.SyncResourceSpecification>>, ObjectProvider<List<McpServerFeatures.SyncPromptSpecification>>, ObjectProvider<List<McpServerFeatures.SyncCompletionSpecification>>, ObjectProvider<BiConsumer<McpSyncServerExchange, List<McpSchema.Root>>>, List<ToolCallbackProvider>) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
- McpWebFluxServerAutoConfiguration - Class in org.springframework.ai.mcp.server.autoconfigure
-
Auto-configurationfor MCP WebFlux Server Transport. - McpWebFluxServerAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.autoconfigure.McpWebFluxServerAutoConfiguration
- McpWebMvcServerAutoConfiguration - Class in org.springframework.ai.mcp.server.autoconfigure
-
Auto-configurationfor MCP WebMvc Server Transport. - McpWebMvcServerAutoConfiguration() - Constructor for class org.springframework.ai.mcp.server.autoconfigure.McpWebMvcServerAutoConfiguration
- mvcMcpRouterFunction(WebMvcSseServerTransportProvider) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpWebMvcServerAutoConfiguration
O
- org.springframework.ai.mcp.server.autoconfigure - package org.springframework.ai.mcp.server.autoconfigure
S
- setBaseUrl(String) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setCompletion(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- setEnabled(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setInstructions(String) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setName(String) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setPrompt(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- setPromptChangeNotification(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setRequestTimeout(Duration) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setResource(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- setResourceChangeNotification(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setSseEndpoint(String) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setSseMessageEndpoint(String) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setStdio(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setTool(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.Capabilities
- setToolChangeNotification(boolean) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setType(McpServerProperties.ServerType) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- setVersion(String) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties
- stdioServerTransport() - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
- SYNC - Enum constant in enum class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.ServerType
-
Synchronous (McpSyncServer) server
- syncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpServerAutoConfiguration
V
- valueOf(String) - Static method in enum class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.ServerType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.ai.mcp.server.autoconfigure.McpServerProperties.ServerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- webfluxMcpRouterFunction(WebFluxSseServerTransportProvider) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpWebFluxServerAutoConfiguration
- webFluxTransport(ObjectProvider<ObjectMapper>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpWebFluxServerAutoConfiguration
- webMvcSseServerTransportProvider(ObjectProvider<ObjectMapper>, McpServerProperties) - Method in class org.springframework.ai.mcp.server.autoconfigure.McpWebMvcServerAutoConfiguration
All Classes and Interfaces|All Packages|Constant Field Values