Uses of Interface
io.modelcontextprotocol.spec.McpSession
Packages that use McpSession
Package
Description
-
Uses of McpSession in io.modelcontextprotocol.server
Constructors in io.modelcontextprotocol.server with parameters of type McpSessionModifierConstructorDescriptionMcpAsyncServerExchange(McpSession session, McpSchema.ClientCapabilities clientCapabilities, McpSchema.Implementation clientInfo) Deprecated. -
Uses of McpSession in io.modelcontextprotocol.spec
Subinterfaces of McpSession in io.modelcontextprotocol.specModifier and TypeInterfaceDescriptioninterfaceAnMcpSessionwhich is capable of processing logging notifications and keeping track of a min logging level.Classes in io.modelcontextprotocol.spec that implement McpSessionModifier and TypeClassDescriptionclassDefault implementation of the MCP (Model Context Protocol) session that manages bidirectional JSON-RPC communication between clients and servers.classRepresents a Model Control Protocol (MCP) session on the server side.classRepresentation of a Streamable HTTP server session that keeps track of mapping server-initiated requests to the client and mapping arriving responses.final classAn individual SSE stream within a Streamable HTTP context.classAMcpLoggableSessionwhich represents a missing stream that would allow the server to communicate with the client. -
Uses of McpSession in io.modelcontextprotocol.util
Method parameters in io.modelcontextprotocol.util with type arguments of type McpSessionModifier and TypeMethodDescriptionstatic KeepAliveScheduler.BuilderKeepAliveScheduler.builder(Supplier<reactor.core.publisher.Flux<McpSession>> mcpSessions) Creates a new Builder instance for constructing KeepAliveScheduler.
McpAsyncServerExchange(String, McpLoggableSession, McpSchema.ClientCapabilities, McpSchema.Implementation, McpTransportContext)