| Package | Description |
|---|---|
| io.modelcontextprotocol.server | |
| io.modelcontextprotocol.spec | |
| io.modelcontextprotocol.util |
| Constructor and Description |
|---|
McpAsyncServerExchange(McpSession session,
McpSchema.ClientCapabilities clientCapabilities,
McpSchema.Implementation clientInfo)
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
McpLoggableSession
An
McpSession which is capable of processing logging notifications and keeping
track of a min logging level. |
| Modifier and Type | Class and Description |
|---|---|
class |
McpClientSession
Default implementation of the MCP (Model Context Protocol) session that manages
bidirectional JSON-RPC communication between clients and servers.
|
class |
McpServerSession
Represents a Model Context Protocol (MCP) session on the server side.
|
class |
McpStreamableServerSession
Representation of a Streamable HTTP server session that keeps track of mapping
server-initiated requests to the client and mapping arriving responses.
|
class |
McpStreamableServerSession.McpStreamableServerSessionStream
An individual SSE stream within a Streamable HTTP context.
|
class |
MissingMcpTransportSession
A
McpLoggableSession which represents a missing stream that would allow the
server to communicate with the client. |
| Modifier and Type | Method and Description |
|---|---|
static KeepAliveScheduler.Builder |
KeepAliveScheduler.builder(Supplier<reactor.core.publisher.Flux<McpSession>> mcpSessions)
Creates a new Builder instance for constructing KeepAliveScheduler.
|
Copyright © 2025. All rights reserved.