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.