Class SseClientConnectionProvider

java.lang.Object
com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
com.mulesoft.connectors.mcp.internal.client.connection.provider.sse.SseClientConnectionProvider
All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Disposable, org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Lifecycle, org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable, org.mule.sdk.api.connectivity.CachedConnectionProvider<io.modelcontextprotocol.client.McpAsyncClient>, org.mule.sdk.api.connectivity.ConnectionProvider<io.modelcontextprotocol.client.McpAsyncClient>

@Alias("sse-client") public class SseClientConnectionProvider extends AbstractHttpClientConnectionProvider
A client connection to an MCP server through Server-Sent Events (SSE). IMPORTANT: This transport type is deprecated in current version of the MCP protocol and is not a good fit for use cases with multiple replicas. Consider using <mcp:streamable-http-client-connection> instead
Since:
0.1.0
  • Constructor Details

    • SseClientConnectionProvider

      public SseClientConnectionProvider()
  • Method Details