Package-level declarations

Types

Link copied to clipboard

Provides the facility to compose many capabilities together.

Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Marker interface for classes which are used to bind capabilities to the MCP server.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun CompletionCapability(ref: Reference, handler: <Error class: unknown class>): CompletionCapability
Link copied to clipboard
fun PromptCapability(prompt: Prompt, handler: <Error class: unknown class>): PromptCapability
Link copied to clipboard
fun ResourceCapability(resource: Resource, handler: <Error class: unknown class>): ResourceCapability
Link copied to clipboard
fun ToolCapability(tool: Tool, handler: <Error class: unknown class>): ToolCapability
Link copied to clipboard
fun Tool.toSchema(): MoshiNode