Class McpConnectionInfo.Builder

java.lang.Object
org.springframework.ai.mcp.McpConnectionInfo.Builder
Enclosing class:
McpConnectionInfo

public static final class McpConnectionInfo.Builder extends Object
Builder class for constructing McpConnectionInfo instances.
  • Method Details

    • clientCapabilities

      public McpConnectionInfo.Builder clientCapabilities(io.modelcontextprotocol.spec.McpSchema.ClientCapabilities clientCapabilities)
      Sets the client capabilities.
      Parameters:
      clientCapabilities - the MCP client capabilities
      Returns:
      this builder instance for method chaining
    • clientInfo

      public McpConnectionInfo.Builder clientInfo(io.modelcontextprotocol.spec.McpSchema.Implementation clientInfo)
      Sets the client information.
      Parameters:
      clientInfo - the MCP client information
      Returns:
      this builder instance for method chaining
    • initializeResult

      public McpConnectionInfo.Builder initializeResult(io.modelcontextprotocol.spec.McpSchema.InitializeResult initializeResult)
      Sets the initialize result.
      Parameters:
      initializeResult - the MCP server initialization result
      Returns:
      this builder instance for method chaining
    • build

      public McpConnectionInfo build()
      Builds and returns a new McpConnectionInfo instance with the configured values.
      Returns:
      a new McpConnectionInfo instance