You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add McpHubManager singleton for connecting to external MCP servers,
McpHubToolset wrapper for ADK agent integration, 4 REST API endpoints
for server management, and a frontend Tools tab in DataPanel.
- mcp_hub.py: config loading, connection lifecycle, tool aggregation
- mcp_servers.yaml: declarative server config (stdio/sse/http)
- McpHubToolset: BaseToolset bridge for general + planner agents
- REST API: GET servers/tools, POST toggle/reconnect (admin-gated)
- DataPanel: 6th tab with server status cards + tool list
- Health check: MCP Hub status in startup banner + system status
- i18n: 5 mcp.* keys in zh.yaml + en.yaml
- 47 new tests covering hub, toolset, API, health, i18n, routes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments