Package-level declarations

Types

Link copied to clipboard
class HttpNonStreamingMcpClient(baseUri: Uri, entity: McpEntity = McpEntity.of("http4k-mcp-client"), version: Version = Version.of("0.0.0"), http: HttpHandler = JavaHttpClient(), protocolVersion: ProtocolVersion = LATEST_VERSION) : McpClient

JSON Rpc connection MCP client.

Link copied to clipboard
class HttpStreamingMcpClient(baseUri: Uri, name: McpEntity = McpEntity.of("http4k-mcp-client"), version: Version = Version.of("0.0.0"), http: HttpHandler = JavaHttpClient(responseBodyMode = Stream), capabilities: ClientCapabilities = All, protocolVersion: ProtocolVersion = LATEST_VERSION, notificationSseReconnectionMode: ReconnectionMode = Immediate) : McpClient

HTTP Streaming connection MCP client

Link copied to clipboard
class PopulateToolHeaders(lastTools: List<McpTool>, method: McpRpcMethod, name: ToolName, arguments: Map<String, Any>) : Filter

Functions

Link copied to clipboard