Package-level declarations

Types

Link copied to clipboard
class SseSessions(sessionProvider: SessionProvider = SessionProvider.Random(Random), sessionEventTracking: SessionEventTracking = SessionEventTracking.InMemory(), keepAliveDelay: Duration = Duration.ofSeconds(2)) : Sessions<Sse>

Properties

Link copied to clipboard
val sessionId: <Error class: unknown class>

Functions

Link copied to clipboard
fun SseInboundMcpConnection(protocol: McpProtocol<Sse>): <Error class: unknown class>

Routes inbound POST requests to the MCP server to the MCP protocol for processing.

Link copied to clipboard
fun SseMcp(mcpProtocol: McpProtocol<Sse>, security: McpSecurity): <Error class: unknown class>

Standard MCP server setup for SSE-based MCP Servers

Link copied to clipboard
fun SseOutboundMcpConnection(protocol: McpProtocol<Sse>): <Error class: unknown class>

Persistent SSE which routes outbound MCP messages for the allocated session to the client