adk-agent-extension
3
总安装量
3
周安装量
#59634
全站排名
安装命令
npx skills add https://github.com/pc-style/skills --skill adk-agent-extension
Agent 安装分布
junie
3
amp
3
mcpjam
2
claude-code
2
windsurf
2
zencoder
2
Skill 文档
ADK Agent Extension
Overview
Use adk-agent-extension as an MCP server that any MCP-capable agent client can connect to.
Use this for:
- ADK discovery (
list_adks,list_adk_agents) - ADK chat/session flow (
create_session,send_message_to_agent, streaming/session helpers) - ADK helper operations (create/deploy/evaluate/list tools/safety/visualize)
Workflow
- Build artifacts locally when needed:
bun install
bun run build
- Register MCP stdio server in the target client:
- command:
node - args:
["/absolute/path/to/adk-agent-extension/dist/google-adk-agent-extension.js"]
- command:
- Reopen/reload the client and verify tools are visible.
- Run ADK flow:
list_adkslist_adk_agentscreate_sessionsend_message_to_agent
Use client-specific config examples from references/client-configs.md.
Gemini CLI Setup (Optional Client-Specific Shortcut)
For Gemini CLI users, install directly:
gemini extensions install https://github.com/simonliu-ai-product/adk-agent-extension
Bundled MCP Server
The repo already defines MCP server wiring:
- File:
gemini-extension.json - Key:
mcpServers.nodeServer - Command:
node - Entrypoint:
${extensionPath}/dist/google-adk-agent-extension.js
Implication:
- In Gemini CLI extension mode, MCP registration is automatic on install.
- In other clients, manually register equivalent stdio config.
Portable Tool Surface (All MCP Clients)
list_adkslist_adk_agentscreate_sessionsend_message_to_agentstream_message_to_agentmanage_chat_sessioncreate_agentdeploy_agentevaluate_agentlist_agent_toolsscan_agent_safetyvisualize_agent_system
Gemini-Only Slash Commands
/adk-ext:list_adks/adk-ext:list_adk_agent/adk-ext:agent_chat/adk-ext:interactive_chat/adk-ext:config_add_server/adk-ext:config_list_servers/adk-ext:config_remove_server/adk-ext:create_agent/adk-ext:deploy_agent/adk-ext:evaluate_agent/adk-ext:list_agent_tools/adk-ext:scan_safety/adk-ext:visualize
Configuration
Manage ADK server endpoints through adk_agent_list.json (extension root) or the config commands above.
Example:
{
"agents": [
{ "name": "my-adk-server", "url": "https://my-adk-server.example.com" }
]
}
Troubleshooting
- If tools are missing, confirm your client is MCP-capable and loaded the stdio server config.
- If MCP calls fail, ensure
dist/google-adk-agent-extension.jsexists andnodeis available. - If agent discovery fails, verify server URLs in
adk_agent_list.json. - If command names differ by client UI, call tools directly from MCP tool picker by exact tool name.
Resources
references/
references/client-configs.md: quick MCP client configuration snippets for Codex, Claude Code, Cursor, Cline, and Gemini CLI.
assets/
assets/mcp/adk-agent-extension.stdio.json: reusable MCP stdio server template you can copy into client MCP settings.