Table of Contents

Namespace LMKit.Mcp.Abstractions

Classes

McpEmbeddedResource

Represents an embedded resource content inside a prompt message.

McpPrompt

Describes a prompt available from an MCP server, including arguments metadata.

McpPromptArgument

Describes a single argument accepted by a prompt.

McpPromptContent

Describes a content part within a message: text, image, audio, or embedded resource.

McpPromptMessage

A single message in a rendered prompt, with a role and one or more content parts.

McpPromptResult

Represents the concrete result of rendering a prompt via prompts/get.

McpResource

Represents an MCP resource - context or data that can be read.

McpResourceContent

Represents the content of a resource.

Enums

McpAcceptProfile

Predefined Accept header profiles used for content negotiation.

McpClientCapabilities

MCP client capabilities as defined in the Model Context Protocol specification. These are capabilities that the CLIENT (not server) supports.

McpMessageRole

Chat message roles used by MCP prompt messages.

McpServerCapabilities

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