Class SyncMcpAnnotationProviders

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

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

    • toolSpecifications

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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