From adk-tools
Use this skill to wire an MCP (Model Context Protocol) server's tools into an ADK 2.0 agent. Triggers on: "ADK MCP tools", "use MCP server in ADK", "MCP integration ADK", "connect ADK to MCP", "MCP toolset", "ADK reads MCP", "stdio MCP server in ADK", "HTTP MCP server in ADK". Generates an MCP toolset (stdio or HTTP transport) that exposes the remote MCP server's tools to the agent's LLM.
How this skill is triggered — by the user, by Claude, or both
Slash command
/adk-tools:mcp-tool-integratorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pull tools from an MCP server into your ADK 2.0 agent. ADK supports both stdio (subprocess) and HTTP MCP transports.
Pull tools from an MCP server into your ADK 2.0 agent. ADK supports both stdio (subprocess) and HTTP MCP transports.
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool import McpToolset, StdioServerParameters
filesystem_toolset = McpToolset(
connection_params=StdioServerParameters(
command="npx",
args=["-y", "@modelcontextprotocol/server-filesystem", "/tmp/workspace"],
),
)
root_agent = LlmAgent(
name="file_assistant",
model="gemini-2.5-flash",
instruction="Help the user manage files in /tmp/workspace.",
tools=[filesystem_toolset],
)
from google.adk.tools.mcp_tool import McpToolset, SseServerParameters
remote_toolset = McpToolset(
connection_params=SseServerParameters(
url="https://mcp.example.com/sse",
headers={"Authorization": "Bearer ${MCP_TOKEN}"},
),
)
The MCP server might expose 20 tools but the agent only needs 3:
filesystem_toolset = McpToolset(
connection_params=StdioServerParameters(...),
tool_filter=["read_file", "write_file", "list_directory"],
)
async with McpToolset(...) as toolset in scripts to ensure cleanup| Server | Purpose |
|---|---|
@modelcontextprotocol/server-filesystem | File ops |
@modelcontextprotocol/server-github | GitHub API |
@modelcontextprotocol/server-postgres | DB queries |
@modelcontextprotocol/server-puppeteer | Browser automation |
| Custom MCP | Your internal services |
npx <server> --help works)tools/list request)adk web then ask agent to list available toolsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub healthcare-ai-consulting-llc/adk-2-toolkit --plugin adk-tools