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
-