Index

A C G I M O S V W 
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-configuration for 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-configuration for 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-configuration for 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
 
A C G I M O S V W 
All Classes and Interfaces|All Packages|Constant Field Values