Package org.springframework.ai.mcp
Class McpConnectionInfo.Builder
java.lang.Object
org.springframework.ai.mcp.McpConnectionInfo.Builder
- Enclosing class:
- McpConnectionInfo
Builder class for constructing McpConnectionInfo instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds and returns a new McpConnectionInfo instance with the configured values.clientCapabilities(io.modelcontextprotocol.spec.McpSchema.ClientCapabilities clientCapabilities) Sets the client capabilities.clientInfo(io.modelcontextprotocol.spec.McpSchema.Implementation clientInfo) Sets the client information.initializeResult(io.modelcontextprotocol.spec.McpSchema.InitializeResult initializeResult) Sets the initialize result.
-
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
Builds and returns a new McpConnectionInfo instance with the configured values.- Returns:
- a new McpConnectionInfo instance
-