Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Represents the name of the MCP entity. Used for identification and matching purposes.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Spec of a Prompt capability.
Link copied to clipboard
Link copied to clipboard
Spec of a Completion capability.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Description of a Tool capability.
Link copied to clipboard
Link copied to clipboard
class ToolArgLens<OUT>(meta: Meta, get: (ToolRequest) -> OUT, set: (OUT, ToolRequest) -> ToolRequest, toSchema: (ToolArgLens<*>) -> McpNodeType) : BiDiLens<ToolRequest, OUT> , LensInjectorExtractor<ToolRequest, OUT>
Link copied to clipboard
open class ToolArgLensSpec<OUT>(val paramMeta: ParamMeta, get: LensGet<ToolRequest, OUT>, set: LensSet<ToolRequest, OUT>, toSchema: ToolArgLens<*>.() -> McpNodeType) : BiDiLensBuilder<ToolRequest, OUT>
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Tool.Arg.dateTime(formatter: DateTimeFormatter = ISO_LOCAL_DATE_TIME): ToolArgLensSpec<LocalDateTime>
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Tool.Arg.offsetDateTime(formatter: DateTimeFormatter = ISO_OFFSET_DATE_TIME): ToolArgLensSpec<OffsetDateTime>
Link copied to clipboard
fun Tool.Arg.offsetTime(formatter: DateTimeFormatter = ISO_OFFSET_TIME): ToolArgLensSpec<OffsetTime>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Typesafe extension functions for creating tool argument lenses.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Tool.Arg.zonedDateTime(formatter: DateTimeFormatter = ISO_ZONED_DATE_TIME): ToolArgLensSpec<ZonedDateTime>
Link copied to clipboard
Link copied to clipboard