| Class and Description |
|---|
| McpClientTransport
Interface for the client side of the
McpTransport. |
| McpSchema.CallToolRequest
Used by the client to call a tool provided by the server.
|
| McpSchema.CallToolResult
The server's response to a tools/call request from the client.
|
| McpSchema.ClientCapabilities
Clients can implement additional features to enrich connected MCP servers with
additional capabilities.
|
| McpSchema.CompleteRequest |
| McpSchema.CompleteResult |
| McpSchema.CreateMessageRequest |
| McpSchema.CreateMessageResult |
| McpSchema.ElicitRequest
A request from the server to elicit additional information from the user via the
client.
|
| McpSchema.ElicitResult
The client's response to an elicitation request.
|
| McpSchema.GetPromptRequest
Used by the client to get a prompt provided by the server.
|
| McpSchema.GetPromptResult
The server's response to a prompts/get request from the client.
|
| McpSchema.Implementation |
| McpSchema.InitializeResult |
| McpSchema.ListPromptsResult
The server's response to a prompts/list request from the client.
|
| McpSchema.ListResourcesResult |
| McpSchema.ListResourceTemplatesResult |
| McpSchema.ListToolsResult
The server's response to a tools/list request from the client.
|
| McpSchema.LoggingLevel |
| McpSchema.LoggingMessageNotification
The Model Context Protocol (MCP) provides a standardized way for servers to send
structured log messages to clients.
|
| McpSchema.PaginatedRequest |
| McpSchema.ProgressNotification |
| McpSchema.Prompt
A prompt or prompt template that the server offers.
|
| McpSchema.ReadResourceRequest |
| McpSchema.ReadResourceResult |
| McpSchema.Resource
A known resource that the server is capable of reading.
|
| McpSchema.ResourceContents
The contents of a specific resource or sub-resource.
|
| McpSchema.Root
Represents a root directory or file that the server can operate on.
|
| McpSchema.ServerCapabilities |
| McpSchema.SubscribeRequest
Sent from the client to request resources/updated notifications from the server
whenever a particular resource changes.
|
| McpSchema.Tool
Represents a tool that the server provides.
|
| McpSchema.UnsubscribeRequest |
| Class and Description |
|---|
| McpClientTransport
Interface for the client side of the
McpTransport. |
| McpSchema.JSONRPCMessage |
| McpTransport
Defines the asynchronous transport layer for the Model Context Protocol (MCP).
|
| Class and Description |
|---|
| JsonSchemaValidator
Interface for validating structured content against a JSON schema.
|
| McpLoggableSession
An
McpSession which is capable of processing logging notifications and keeping
track of a min logging level. |
| McpSchema.CallToolRequest
Used by the client to call a tool provided by the server.
|
| McpSchema.CallToolResult
The server's response to a tools/call request from the client.
|
| McpSchema.ClientCapabilities
Clients can implement additional features to enrich connected MCP servers with
additional capabilities.
|
| McpSchema.CompleteReference |
| McpSchema.CreateMessageRequest |
| McpSchema.CreateMessageResult |
| McpSchema.ElicitRequest
A request from the server to elicit additional information from the user via the
client.
|
| McpSchema.ElicitResult
The client's response to an elicitation request.
|
| McpSchema.Implementation |
| McpSchema.InitializeRequest |
| McpSchema.InitializeResult |
| McpSchema.JSONRPCNotification |
| McpSchema.JSONRPCRequest |
| McpSchema.JSONRPCResponse |
| McpSchema.ListRootsResult
The client's response to a roots/list request from the server.
|
| McpSchema.LoggingMessageNotification
The Model Context Protocol (MCP) provides a standardized way for servers to send
structured log messages to clients.
|
| McpSchema.ProgressNotification |
| McpSchema.ResourcesUpdatedNotification
The Model Context Protocol (MCP) provides a standardized way for servers to send
resources update message to clients.
|
| McpSchema.ResourceTemplate
Resource templates allow servers to expose parameterized resources using URI
templates.
|
| McpSchema.Root
Represents a root directory or file that the server can operate on.
|
| McpSchema.ServerCapabilities |
| McpSchema.Tool
Represents a tool that the server provides.
|
| McpServerTransportProvider
Classic implementation of
McpServerTransportProviderBase for a single outgoing
stream in bidirectional communication (STDIO and the legacy HTTP SSE). |
| McpSession
Represents a Model Context Protocol (MCP) session that handles communication between
clients and the server.
|
| McpStatelessServerTransport |
| McpStreamableServerTransportProvider
The core building block providing the server-side MCP transport for Streamable HTTP
servers.
|
| Class and Description |
|---|
| McpServerSession.Factory
Factory for creating server sessions which delegate to a provided 1:1 transport
with a connected client.
|
| McpServerTransportProvider
Classic implementation of
McpServerTransportProviderBase for a single outgoing
stream in bidirectional communication (STDIO and the legacy HTTP SSE). |
| McpServerTransportProviderBase
The core building block providing the server-side MCP transport.
|
| McpStatelessServerTransport |
| McpStreamableServerSession.Factory
Factory for new Streamable HTTP MCP sessions.
|
| McpStreamableServerTransportProvider
The core building block providing the server-side MCP transport for Streamable HTTP
servers.
|
| Class and Description |
|---|
| JsonSchemaValidator
Interface for validating structured content against a JSON schema.
|
| JsonSchemaValidator.ValidationResponse |
| McpClientSession.NotificationHandler
Functional interface for handling incoming JSON-RPC notifications.
|
| McpClientSession.RequestHandler
Functional interface for handling incoming JSON-RPC requests.
|
| McpClientTransport
Interface for the client side of the
McpTransport. |
| McpError |
| McpError.Builder |
| McpLoggableSession
An
McpSession which is capable of processing logging notifications and keeping
track of a min logging level. |
| McpSchema.Annotated
Base for objects that include optional annotations for the client.
|
| McpSchema.Annotations
Optional annotations for the client.
|
| McpSchema.BaseMetadata
Base interface for metadata with name (identifier) and title (display name)
properties.
|
| McpSchema.CallToolRequest
Used by the client to call a tool provided by the server.
|
| McpSchema.CallToolRequest.Builder |
| McpSchema.CallToolResult
The server's response to a tools/call request from the client.
|
| McpSchema.CallToolResult.Builder
Builder for
McpSchema.CallToolResult. |
| McpSchema.ClientCapabilities
Clients can implement additional features to enrich connected MCP servers with
additional capabilities.
|
| McpSchema.ClientCapabilities.Builder |
| McpSchema.CompleteReference |
| McpSchema.CompleteRequest.CompleteArgument |
| McpSchema.CompleteRequest.CompleteContext |
| McpSchema.CompleteResult.CompleteCompletion |
| McpSchema.Content |
| McpSchema.CreateMessageRequest |
| McpSchema.CreateMessageRequest.Builder |
| McpSchema.CreateMessageRequest.ContextInclusionStrategy |
| McpSchema.CreateMessageResult |
| McpSchema.CreateMessageResult.Builder |
| McpSchema.CreateMessageResult.StopReason |
| McpSchema.ElicitRequest
A request from the server to elicit additional information from the user via the
client.
|
| McpSchema.ElicitRequest.Builder |
| McpSchema.ElicitResult
The client's response to an elicitation request.
|
| McpSchema.ElicitResult.Action |
| McpSchema.ElicitResult.Builder |
| McpSchema.Implementation |
| McpSchema.InitializeRequest |
| McpSchema.InitializeResult |
| McpSchema.JSONRPCMessage |
| McpSchema.JSONRPCNotification |
| McpSchema.JSONRPCRequest |
| McpSchema.JSONRPCResponse |
| McpSchema.JSONRPCResponse.JSONRPCError |
| McpSchema.JsonSchema |
| McpSchema.LoggingLevel |
| McpSchema.LoggingMessageNotification
The Model Context Protocol (MCP) provides a standardized way for servers to send
structured log messages to clients.
|
| McpSchema.LoggingMessageNotification.Builder |
| McpSchema.ModelHint |
| McpSchema.ModelPreferences |
| McpSchema.ModelPreferences.Builder |
| McpSchema.Notification |
| McpSchema.Prompt
A prompt or prompt template that the server offers.
|
| McpSchema.PromptArgument
Describes an argument that a prompt can accept.
|
| McpSchema.PromptMessage
Describes a message returned as part of a prompt.
|
| McpSchema.Request |
| McpSchema.Resource
A known resource that the server is capable of reading.
|
| McpSchema.Resource.Builder |
| McpSchema.ResourceContent
A common interface for resource content, which includes metadata about the resource
such as its URI, name, description, MIME type, size, and annotations.
|
| McpSchema.ResourceContents
The contents of a specific resource or sub-resource.
|
| McpSchema.ResourceLink
A known resource that the server is capable of reading.
|
| McpSchema.ResourceLink.Builder |
| McpSchema.ResourceTemplate
Resource templates allow servers to expose parameterized resources using URI
templates.
|
| McpSchema.Result |
| McpSchema.Role |
| McpSchema.Root
Represents a root directory or file that the server can operate on.
|
| McpSchema.SamplingMessage |
| McpSchema.ServerCapabilities |
| McpSchema.ServerCapabilities.Builder |
| McpSchema.Tool
Represents a tool that the server provides.
|
| McpSchema.Tool.Builder |
| McpSchema.ToolAnnotations
Additional properties describing a Tool to clients.
|
| McpServerSession
Represents a Model Context Protocol (MCP) session on the server side.
|
| McpServerSession.Factory
Factory for creating server sessions which delegate to a provided 1:1 transport
with a connected client.
|
| McpServerSession.InitNotificationHandler
Notification handler for the initialization notification from the client.
|
| McpServerTransport
Marker interface for the server-side MCP transport.
|
| McpServerTransportProviderBase
The core building block providing the server-side MCP transport.
|
| McpSession
Represents a Model Context Protocol (MCP) session that handles communication between
clients and the server.
|
| McpStreamableServerSession.Factory
Factory for new Streamable HTTP MCP sessions.
|
| McpStreamableServerSession.InitRequestHandler
Request handler for the initialization request.
|
| McpStreamableServerSession.McpStreamableServerSessionInit
Composite holding the
McpStreamableServerSession and the initialization
result |
| McpStreamableServerSession.McpStreamableServerSessionStream
An individual SSE stream within a Streamable HTTP context.
|
| McpStreamableServerTransport
Streamable HTTP server transport representing an individual SSE stream.
|
| McpTransport
Defines the asynchronous transport layer for the Model Context Protocol (MCP).
|
| McpTransportSession
An abstraction of the session as perceived from the MCP transport layer.
|
| McpTransportStream
A representation of a stream at the transport layer of the MCP protocol.
|
| Class and Description |
|---|
| McpSession
Represents a Model Context Protocol (MCP) session that handles communication between
clients and the server.
|
| Class and Description |
|---|
| McpSchema.CallToolResult
The server's response to a tools/call request from the client.
|
| McpSchema.GetPromptResult
The server's response to a prompts/get request from the client.
|
| McpSchema.LoggingLevel |
| McpSchema.ReadResourceResult |
| Class and Description |
|---|
| McpSchema.LoggingLevel |
Copyright © 2025. All rights reserved.