public static class McpSchema.ClientCapabilities
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
McpSchema.ClientCapabilities.Builder |
static class |
McpSchema.ClientCapabilities.Elicitation
Provides a standardized way for servers to request additional information from
users through the client during interactions.
|
static class |
McpSchema.ClientCapabilities.RootCapabilities
Present if the client supports listing roots.
|
static class |
McpSchema.ClientCapabilities.Sampling
Provides a standardized way for servers to request LLM sampling ("completions"
or "generations") from language models via clients.
|
| 构造器和说明 |
|---|
ClientCapabilities(java.util.Map<java.lang.String,java.lang.Object> experimental,
McpSchema.ClientCapabilities.RootCapabilities roots,
McpSchema.ClientCapabilities.Sampling sampling,
McpSchema.ClientCapabilities.Elicitation elicitation) |
| 限定符和类型 | 方法和说明 |
|---|---|
static McpSchema.ClientCapabilities.Builder |
builder() |
McpSchema.ClientCapabilities.Elicitation |
elicitation() |
java.util.Map<java.lang.String,java.lang.Object> |
experimental() |
McpSchema.ClientCapabilities.RootCapabilities |
roots() |
McpSchema.ClientCapabilities.Sampling |
sampling() |
public ClientCapabilities(java.util.Map<java.lang.String,java.lang.Object> experimental,
McpSchema.ClientCapabilities.RootCapabilities roots,
McpSchema.ClientCapabilities.Sampling sampling,
McpSchema.ClientCapabilities.Elicitation elicitation)
experimental - Experimental, non-standard capabilities that the client
supportsroots - Present if the client supports listing rootssampling - Present if the client supports sampling from an LLMelicitation - Present if the client supports elicitation from the serverpublic java.util.Map<java.lang.String,java.lang.Object> experimental()
public McpSchema.ClientCapabilities.RootCapabilities roots()
public McpSchema.ClientCapabilities.Sampling sampling()
public McpSchema.ClientCapabilities.Elicitation elicitation()
public static McpSchema.ClientCapabilities.Builder builder()