Class McpSessionManager

java.lang.Object
com.google.adk.tools.mcp.McpSessionManager

public class McpSessionManager extends Object
Manages MCP client sessions.

This class provides methods for creating and initializing MCP client sessions, handling different connection parameters and transport builders.

  • Constructor Details

    • McpSessionManager

      public McpSessionManager(Object connectionParams)
    • McpSessionManager

      public McpSessionManager(Object connectionParams, McpTransportBuilder transportBuilder)
  • Method Details

    • createSession

      public io.modelcontextprotocol.client.McpSyncClient createSession()
    • initializeSession

      public static io.modelcontextprotocol.client.McpSyncClient initializeSession(Object connectionParams)
    • initializeSession

      public static io.modelcontextprotocol.client.McpSyncClient initializeSession(Object connectionParams, McpTransportBuilder transportBuilder)
    • createAsyncSession

      public io.modelcontextprotocol.client.McpAsyncClient createAsyncSession()
    • initializeAsyncSession

      public static io.modelcontextprotocol.client.McpAsyncClient initializeAsyncSession(Object connectionParams)
    • initializeAsyncSession

      public static io.modelcontextprotocol.client.McpAsyncClient initializeAsyncSession(Object connectionParams, McpTransportBuilder transportBuilder)