Skip to main content
The Google ADK MCP helpers live in the aion-authoring-adk package and are imported from aion.adk.authoring. They are thin framework bindings over the shared aion-mcp endpoint helpers. The package does not own Aion control-plane addressing models; those live in aion-api-client.

Install

The helpers create ADK McpToolset instances and a context-aware ADK BaseToolset.

Exports

aion_adk_mcp_toolset

Creates a context-aware ADK BaseToolset. ADK calls get_tools(readonly_context) at runtime, and the Aion toolset resolves MCP endpoints from that request context.

Runtime context extraction

By default, default_adk_runtime_context checks these locations on the ADK readonly context:
Pass context_provider if your ADK runtime stores the Aion context somewhere else.

aion_adk_mcp_toolsets_sync

Creates direct ADK McpToolset instances when the AionRuntimeContext is already known.
Use this for setup paths where you already have the request context and want explicit ADK McpToolset instances instead of a dynamic BaseToolset.