public static class McpClientToolProvider.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public McpClientToolProvider.Builder name(String name)
public McpClientToolProvider.Builder version(String version)
public McpClientToolProvider.Builder channel(String channel)
public McpClientToolProvider.Builder apiUrl(String apiUrl)
public McpClientToolProvider.Builder apiKey(String apiKey)
public McpClientToolProvider.Builder headerSet(String name, String value)
public McpClientToolProvider.Builder headerSet(Map<String,String> headers)
public McpClientToolProvider.Builder httpTimeout(org.noear.solon.net.http.HttpTimeout httpTimeout)
public McpClientToolProvider.Builder httpProxy(org.noear.solon.net.http.HttpProxy httpProxy)
public McpClientToolProvider.Builder httpProxy(String host, int port)
public McpClientToolProvider.Builder requestTimeout(Duration requestTimeout)
public McpClientToolProvider.Builder initializationTimeout(Duration initializationTimeout)
public McpClientToolProvider.Builder heartbeatInterval(Duration heartbeatInterval)
public McpClientToolProvider.Builder serverParameters(McpServerParameters serverParameters)
public McpClientToolProvider build()
Copyright © 2025. All rights reserved.