Enum McpClientCapabilities
- Namespace
- LMKit.Mcp.Abstractions
- Assembly
- LM-Kit.NET.dll
MCP client capabilities as defined in the Model Context Protocol specification. These are capabilities that the CLIENT (not server) supports.
[Flags]
public enum McpClientCapabilities
Fields
None = 0No capabilities supported
Sampling = 1Client supports sampling from an LLM (server can request completions).
Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/sampling Schema: ClientCapabilities.sampling Version: 2024-11-05+
Roots = 2Client supports listing roots (filesystem or URI boundaries).
Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/roots Schema: ClientCapabilities.roots Version: 2024-11-05+
Elicitation = 4Client supports elicitation (server can request additional information from users).
Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/elicitation Schema: ClientCapabilities.elicitation Version: 2025-06-18+
Remarks
Specification: https://github.com/modelcontextprotocol/specification/blob/main/schema/2025-06-18/schema.ts Protocol Version: 2025-06-18