Interface McpClientTransport

All Superinterfaces:
ClientMcpTransport, McpTransport
All Known Implementing Classes:
HttpClientSseClientTransport, StdioClientTransport

public interface McpClientTransport extends ClientMcpTransport
Marker interface for the client-side MCP transport.
Author:
Christian Tzolov, Dariusz Jędrzejczyk
  • Method Details

    • connect

      reactor.core.publisher.Mono<Void> connect(Function<reactor.core.publisher.Mono<McpSchema.JSONRPCMessage>,reactor.core.publisher.Mono<McpSchema.JSONRPCMessage>> handler)
      Description copied from interface: McpTransport
      Initializes and starts the transport connection.

      This method should be called before any message exchange can occur. It sets up the necessary resources and establishes the connection to the server.

      Specified by:
      connect in interface McpTransport