MCP
Model Context Protocol integration: server transports, lifecycle management, and tool filtering.
The mcp package is an optional extra. When it is not installed, every
name below is bound to None so callers can detect availability without
ImportError handling.
Servers and transports
augments.adk.mcp.MCPServerWithClientSessionaugments.adk.mcp.MCPServerStdioaugments.adk.mcp.MCPServerStdioParamsaugments.adk.mcp.MCPServerStreamableHttpaugments.adk.mcp.MCPServerStreamableHttpParamsaugments.adk.mcp.MCPServerSseaugments.adk.mcp.MCPServerSseParams
Lifecycle
augments.adk.mcp.MCPServerManager
Filters
augments.adk.mcp.ToolFilteraugments.adk.mcp.ToolFilterContext
Auth and elicitation
augments.adk.mcp.HeaderProvideraugments.adk.mcp.ElicitationHandler
Exceptions
augments.adk.mcp.MCPErroraugments.adk.mcp.MCPConnectionErroraugments.adk.mcp.MCPToolCallErroraugments.adk.mcp.MCPToolNotFoundErroraugments.adk.mcp.MCPSchemaConversionError
The agent-facing adapter MCPToolset is a Toolset subclass and lives
under augments.adk.tools.toolsets.mcp_toolset. Usage lives in the
MCP guide.