public static class McpClientToolProvider.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
McpClientToolProvider.Builder |
apiKey(String apiKey) |
McpClientToolProvider.Builder |
apiUrl(String apiUrl) |
McpClientToolProvider |
build() |
McpClientToolProvider.Builder |
channel(String channel) |
McpClientToolProvider.Builder |
headerSet(Map<String,String> headers) |
McpClientToolProvider.Builder |
headerSet(String name,
String value) |
McpClientToolProvider.Builder |
heartbeatInterval(Duration heartbeatInterval) |
McpClientToolProvider.Builder |
httpTimeout(org.noear.solon.net.http.HttpTimeout httpTimeout) |
McpClientToolProvider.Builder |
initializationTimeout(Duration initializationTimeout) |
McpClientToolProvider.Builder |
name(String name) |
McpClientToolProvider.Builder |
requestTimeout(Duration requestTimeout) |
McpClientToolProvider.Builder |
serverParameters(McpServerParameters serverParameters)
服务端参数(用于 stdio)
|
McpClientToolProvider.Builder |
version(String version) |
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 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.