feat: MCP server at /mcp — AI agents read server state from the panel
Streamable HTTP, stateless, JSON responses (proxy-friendly). Tools:
panel_overview (fleet summary), server_details (full current state),
server_history (downsampled metrics history). ASGI endpoint registered
directly on FastAPI routes (Mount misses exact /mcp) and the MCP session
manager runs in the app lifespan. mcp SDK pinned >=1.10,<2. README:
tool table, claude mcp add example, token caveat.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 90f6ebb commit 5edd3ec039385ccbf6e71ee76088f6cee4436d03
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 15 hours ago
Showing 4 changed files
View
README.md
View
panel/backend/app/main.py
View
panel/backend/app/mcp.py 0 → 100644
View
panel/backend/pyproject.toml