Package-level declarations
Types
Link copied to clipboard
Provides the facility to compose many capabilities together.
Link copied to clipboard
class CompletionCapability(ref: Reference, handler: CompletionHandler) : ServerCapability, Function1<CompletionRequest, CompletionResponse>
Link copied to clipboard
class DirectoryResources(dir: File, recursive: RecursionMode, mimeTypes: MimeTypes = MimeTypes(), isText: (ContentType) -> Boolean = DEFAULT_TEXT_TYPES) : Resources
Simple file-based resources.
Link copied to clipboard
class PromptCapability(prompt: Prompt, handler: PromptHandler) : ServerCapability, Function1<PromptRequest, PromptResponse>
Link copied to clipboard
Link copied to clipboard
class ResourceCapability(resource: Resource, handler: ResourceHandler) : ServerCapability, Function1<ResourceRequest, ResourceResponse>
Link copied to clipboard
Marker interface for classes which are used to bind capabilities to the MCP server.
Link copied to clipboard
data class ToolCapability(tool: Tool, handler: ToolHandler) : ServerCapability, Function1<ToolRequest, ToolResponse>
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Default implementation of InitializeHandler that uses the ServerMetaData to negotiate the protocol version
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard