Uses of Class
org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties

Packages that use McpServerProperties
  • Uses of McpServerProperties in org.springframework.ai.mcp.server.common.autoconfigure

    Modifier and Type
    Method
    Description
    List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification>
    StatelessToolCallbackConverterAutoConfiguration.asyncTools(org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallback>> toolCalls, List<org.springframework.ai.tool.ToolCallback> toolCallbackList, org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallbackProvider>> tcbProviderList, org.springframework.beans.factory.ObjectProvider<org.springframework.ai.tool.ToolCallbackProvider> tcbProviders, McpServerProperties serverProperties)
     
    List<io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification>
    ToolCallbackConverterAutoConfiguration.asyncTools(org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallback>> toolCalls, List<org.springframework.ai.tool.ToolCallback> toolCallbacksList, org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallbackProvider>> tcbProviderList, org.springframework.beans.factory.ObjectProvider<org.springframework.ai.tool.ToolCallbackProvider> tcbProviders, McpServerProperties serverProperties)
     
    io.modelcontextprotocol.server.McpAsyncServer
    McpServerAutoConfiguration.mcpAsyncServer(io.modelcontextprotocol.spec.McpServerTransportProviderBase transportProvider, io.modelcontextprotocol.spec.McpSchema.ServerCapabilities.Builder capabilitiesBuilder, McpServerProperties serverProperties, McpServerChangeNotificationProperties changeNotificationProperties, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification>> tools, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.AsyncResourceSpecification>> resources, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.AsyncResourceTemplateSpecification>> resourceTemplates, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.AsyncPromptSpecification>> prompts, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.AsyncCompletionSpecification>> completions, org.springframework.beans.factory.ObjectProvider<BiConsumer<io.modelcontextprotocol.server.McpAsyncServerExchange,List<io.modelcontextprotocol.spec.McpSchema.Root>>> rootsChangeConsumer)
     
    io.modelcontextprotocol.server.McpStatelessAsyncServer
    McpServerStatelessAutoConfiguration.mcpStatelessAsyncServer(io.modelcontextprotocol.spec.McpStatelessServerTransport statelessTransport, io.modelcontextprotocol.spec.McpSchema.ServerCapabilities.Builder capabilitiesBuilder, McpServerProperties serverProperties, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification>> tools, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncResourceSpecification>> resources, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncResourceTemplateSpecification>> resourceTemplates, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncPromptSpecification>> prompts, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncCompletionSpecification>> completions)
     
    io.modelcontextprotocol.server.McpStatelessSyncServer
    McpServerStatelessAutoConfiguration.mcpStatelessSyncServer(io.modelcontextprotocol.spec.McpStatelessServerTransport statelessTransport, io.modelcontextprotocol.spec.McpSchema.ServerCapabilities.Builder capabilitiesBuilder, McpServerProperties serverProperties, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncToolSpecification>> tools, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncResourceSpecification>> resources, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncResourceTemplateSpecification>> resourceTemplates, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncPromptSpecification>> prompts, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncCompletionSpecification>> completions, org.springframework.core.env.Environment environment)
     
    io.modelcontextprotocol.server.McpSyncServer
    McpServerAutoConfiguration.mcpSyncServer(io.modelcontextprotocol.spec.McpServerTransportProviderBase transportProvider, io.modelcontextprotocol.spec.McpSchema.ServerCapabilities.Builder capabilitiesBuilder, McpServerProperties serverProperties, McpServerChangeNotificationProperties changeNotificationProperties, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification>> tools, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.SyncResourceSpecification>> resources, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.SyncResourceTemplateSpecification>> resourceTemplates, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.SyncPromptSpecification>> prompts, org.springframework.beans.factory.ObjectProvider<List<io.modelcontextprotocol.server.McpServerFeatures.SyncCompletionSpecification>> completions, org.springframework.beans.factory.ObjectProvider<BiConsumer<io.modelcontextprotocol.server.McpSyncServerExchange,List<io.modelcontextprotocol.spec.McpSchema.Root>>> rootsChangeConsumers, org.springframework.core.env.Environment environment)
     
    List<io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncToolSpecification>
    StatelessToolCallbackConverterAutoConfiguration.syncTools(org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallback>> toolCalls, List<org.springframework.ai.tool.ToolCallback> toolCallbackList, org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallbackProvider>> tcbProviderList, org.springframework.beans.factory.ObjectProvider<org.springframework.ai.tool.ToolCallbackProvider> tcbProviders, McpServerProperties serverProperties)
     
    List<io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification>
    ToolCallbackConverterAutoConfiguration.syncTools(org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallback>> toolCalls, List<org.springframework.ai.tool.ToolCallback> toolCallbackList, org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallbackProvider>> tcbProviderList, org.springframework.beans.factory.ObjectProvider<org.springframework.ai.tool.ToolCallbackProvider> tcbProviders, McpServerProperties serverProperties)