ToolCapability

Constructors

Link copied to clipboard
constructor(tool: Tool, handler: ToolHandler)

Properties

Link copied to clipboard
open override val name: String

Functions

Link copied to clipboard
fun Iterable<ServerCapability>.asMcp(name: String = "http4k-mcp"): PolyHandler

Convenience function to create a server from capabilities

Link copied to clipboard

Convenience function to create a server from a multiple capabilities

Convenience function to create a server from a single capability

Link copied to clipboard
Link copied to clipboard
open operator override fun invoke(p1: ToolRequest): ToolResponse
Link copied to clipboard
open operator override fun iterator(): Iterator<ServerCapability>
Link copied to clipboard