# Package com.google.adk.tools.mcp

package com.google.adk.tools.mcp

- Related Packages
  Package
  Description
  com.google.adk.tools
  com.google.adk.tools.applicationintegrationtoolset
  com.google.adk.tools.computeruse
  com.google.adk.tools.retrieval
- Class
  Description
  AbstractMcpTool<T>
  Base class for MCP tools.
  ConversionUtils
  Utility class for converting between different representations of MCP tools.
  DefaultMcpTransportBuilder
  The default builder for creating MCP client transports.
  McpAsyncTool
  Initializes a MCP tool.
  McpAsyncToolset
  Connects to a MCP Server, and retrieves MCP Tools into ADK Tools.
  McpAsyncToolset.Builder
  Builder for McpAsyncToolset
  McpSessionManager
  Manages MCP client sessions.
  McpTool
  Initializes a MCP tool.
  McpToolException
  Base exception for all errors originating from `AbstractMcpTool` and its subclasses.
  McpToolException.McpToolDeclarationException
  Exception thrown when there's an error during MCP tool declaration generated.
  McpToolset
  Connects to a MCP Server, and retrieves MCP Tools into ADK Tools.
  McpToolset.McpToolsetConfig
  Configuration class for MCPToolset.
  McpToolsetException
  Base exception for all errors originating from `McpToolset`.
  McpToolsetException.McpInitializationException
  Exception thrown when there's an error during MCP session initialization.
  McpToolsetException.McpToolLoadingException
  Exception thrown when there's an error during loading tools from the MCP server.
  McpTransportBuilder
  Interface for building McpClientTransport instances.
  SseServerParameters
  Parameters for establishing a MCP Server-Sent Events (SSE) connection.
  SseServerParameters.Builder
  Builder for `SseServerParameters`.
  StdioConnectionParameters
  StdioConnectionParameters.Builder
  StdioServerParameters
  Parameters for establishing a MCP stdio connection.
  StdioServerParameters.Builder
  Builder for `StdioServerParameters`.
  StreamableHttpServerParameters
  Server parameters for Streamable HTTP client transport.
  StreamableHttpServerParameters.Builder
  Builder for `StreamableHttpServerParameters`.