public static class McpSchema.ClientCapabilities.Elicitation
extends java.lang.Object
Per the 2025-11-25 spec, clients can declare support for specific elicitation modes:
form - In-band structured data collection with optional schema
validationurl - Out-of-band interaction via URL navigation
For backward compatibility, an empty elicitation object {} is
equivalent to declaring support for form mode only.
| 限定符和类型 | 类和说明 |
|---|---|
static class |
McpSchema.ClientCapabilities.Elicitation.Form
Marker record indicating support for form-based elicitation mode.
|
static class |
McpSchema.ClientCapabilities.Elicitation.Url
Marker record indicating support for URL-based elicitation mode.
|
| 构造器和说明 |
|---|
Elicitation()
Creates an Elicitation with default settings (backward compatible, produces
empty JSON object).
|
Elicitation(McpSchema.ClientCapabilities.Elicitation.Form form,
McpSchema.ClientCapabilities.Elicitation.Url url) |
| 限定符和类型 | 方法和说明 |
|---|---|
McpSchema.ClientCapabilities.Elicitation.Form |
form() |
McpSchema.ClientCapabilities.Elicitation.Url |
url() |
public Elicitation(McpSchema.ClientCapabilities.Elicitation.Form form, McpSchema.ClientCapabilities.Elicitation.Url url)
form - support for in-band form-based elicitationurl - support for out-of-band URL-based elicitationpublic Elicitation()
public McpSchema.ClientCapabilities.Elicitation.Form form()
public McpSchema.ClientCapabilities.Elicitation.Url url()