Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun mcpHttpNonStreaming(metadata: ServerMetaData, security: McpSecurity, vararg capabilities: ServerCapability): RoutingHttpHandler
Create an HTTP (non-streaming) MCP app from a set of feature bindings.
Link copied to clipboard
fun mcpHttpStreaming(metadata: ServerMetaData, security: McpSecurity, vararg capabilities: ServerCapability): PolyHandler
Create an HTTP (+ SSE) MCP app from a set of feature bindings.
Link copied to clipboard
fun mcpJsonRpc(metadata: ServerMetaData, security: McpSecurity, vararg capabilities: ServerCapability): RoutingHttpHandler
Create an HTTP (pure JSONRPC) MCP app from a set of feature bindings.
Link copied to clipboard
fun mcpSse(metadata: ServerMetaData, security: McpSecurity, vararg capabilities: ServerCapability): PolyHandler
Create an SSE MCP app from a set of feature bindings.
Link copied to clipboard
fun mcpStdIo(metadata: ServerMetaData, vararg capabilities: ServerCapability, reader: Reader = System.`in`.reader(), writer: Writer = System.out.writer(), executor: SimpleScheduler = SimpleSchedulerService(1)): McpProtocol<Unit>
Create a StdIO MCP app from a set of feature bindings.
Link copied to clipboard
fun mcpWebsocket(metadata: ServerMetaData, security: McpSecurity, vararg capabilities: ServerCapability): PolyHandler
Create an HTTP MCP app from a set of feature bindings.