Table of Contents

Enum McpServerCapabilities

Namespace
LMKit.Mcp.Abstractions
Assembly
LM-Kit.NET.dll

MCP server capabilities as defined in the Model Context Protocol specification. Based on the official TypeScript schema. Use bitwise operations to combine multiple capabilities.

[Flags]
public enum McpServerCapabilities

Fields

None = 0

No capabilities supported

Tools = 1

Server supports listing and calling tools (functions that can be executed).

Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/tools Schema: ServerCapabilities.tools Version: 2024-11-05+

Resources = 2

Server supports listing and reading resources (context and data).

Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/resources Schema: ServerCapabilities.resources Version: 2024-11-05+

Prompts = 4

Server supports listing and executing prompts (templated messages and workflows).

Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/prompts Schema: ServerCapabilities.prompts Version: 2024-11-05+

Logging = 8

Server supports sending log messages to the client.

Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/logging Schema: ServerCapabilities.logging Version: 2024-11-05+

Completions = 16

Server supports argument autocompletion suggestions.

Spec: https://modelcontextprotocol.io/specification/2025-06-18/basic/completions Schema: ServerCapabilities.completions Version: 2025-06-18+

Remarks