Class McpServerCapabilities.Builder

java.lang.Object
com.github.thought2code.mcp.annotated.configuration.McpServerCapabilities.Builder
Enclosing class:
McpServerCapabilities

public static class McpServerCapabilities.Builder extends Object
Builder class for McpServerCapabilities.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • resource

      public McpServerCapabilities.Builder resource(Boolean resource)
      Sets the resource capability.
      Parameters:
      resource - The resource capability.
      Returns:
      This builder instance.
    • subscribeResource

      public McpServerCapabilities.Builder subscribeResource(Boolean subscribeResource)
      Sets the subscribe-resource capability.
      Parameters:
      subscribeResource - The subscribe-resource capability.
      Returns:
      This builder instance.
    • prompt

      public McpServerCapabilities.Builder prompt(Boolean prompt)
      Sets the prompt capability.
      Parameters:
      prompt - The prompt capability.
      Returns:
      This builder instance.
    • tool

      Sets the tool capability.
      Parameters:
      tool - The tool capability.
      Returns:
      This builder instance.
    • completion

      public McpServerCapabilities.Builder completion(Boolean completion)
      Sets the completion capability.
      Parameters:
      completion - The completion capability.
      Returns:
      This builder instance.
    • build

      public McpServerCapabilities build()
      Builds an instance of McpServerCapabilities with the configured values.
      Returns:
      A new instance of McpServerCapabilities.