Class AsyncMcpAnnotationProviders

java.lang.Object
org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders

public final class AsyncMcpAnnotationProviders extends Object
Author:
Christian Tzolov
  • Method Details

    • loggingSpecifications

      public static List<org.springaicommunity.mcp.method.logging.AsyncLoggingSpecification> loggingSpecifications(List<Object> loggingObjects)
    • samplingSpecifications

      public static List<org.springaicommunity.mcp.method.sampling.AsyncSamplingSpecification> samplingSpecifications(List<Object> samplingObjects)
    • elicitationSpecifications

      public static List<org.springaicommunity.mcp.method.elicitation.AsyncElicitationSpecification> elicitationSpecifications(List<Object> elicitationObjects)
    • progressSpecifications

      public static List<org.springaicommunity.mcp.method.progress.AsyncProgressSpecification> progressSpecifications(List<Object> progressObjects)
    • toolSpecifications

      public static List<io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification> toolSpecifications(List<Object> toolObjects)
    • statelessToolSpecifications

      public static List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification> statelessToolSpecifications(List<Object> toolObjects)
    • completeSpecifications

      public static List<io.modelcontextprotocol.server.McpServerFeatures.AsyncCompletionSpecification> completeSpecifications(List<Object> completeObjects)
    • statelessCompleteSpecifications

      public static List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncCompletionSpecification> statelessCompleteSpecifications(List<Object> completeObjects)
    • promptSpecifications

      public static List<io.modelcontextprotocol.server.McpServerFeatures.AsyncPromptSpecification> promptSpecifications(List<Object> promptObjects)
    • statelessPromptSpecifications

      public static List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncPromptSpecification> statelessPromptSpecifications(List<Object> promptObjects)
    • resourceSpecifications

      public static List<io.modelcontextprotocol.server.McpServerFeatures.AsyncResourceSpecification> resourceSpecifications(List<Object> resourceObjects)
    • statelessResourceSpecifications

      public static List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncResourceSpecification> statelessResourceSpecifications(List<Object> resourceObjects)
    • resourceTemplateSpecifications

      public static List<io.modelcontextprotocol.server.McpServerFeatures.AsyncResourceTemplateSpecification> resourceTemplateSpecifications(List<Object> resourceObjects)
    • statelessResourceTemplateSpecifications

      public static List<io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncResourceTemplateSpecification> statelessResourceTemplateSpecifications(List<Object> resourceObjects)
    • resourceListChangedSpecifications

      public static List<org.springaicommunity.mcp.method.changed.resource.AsyncResourceListChangedSpecification> resourceListChangedSpecifications(List<Object> resourceListChangedObjects)
    • toolListChangedSpecifications

      public static List<org.springaicommunity.mcp.method.changed.tool.AsyncToolListChangedSpecification> toolListChangedSpecifications(List<Object> toolListChangedObjects)
    • promptListChangedSpecifications

      public static List<org.springaicommunity.mcp.method.changed.prompt.AsyncPromptListChangedSpecification> promptListChangedSpecifications(List<Object> promptListChangedObjects)