mcp-SDK: streamable_http_app требует собственного run() (task-group), не встраивается в FastAPI напрямую. Оставляю чистый веб-UI (REST+WS+static+auth). mcp закреплён на v1 (mcp>=1.2,<2) для будущего mcp_server.py.
- core/hardware: драйверы real (atxctl/pyserial) + mock, ATXPI_DRIVER - core/power, console, mock: операции питания и RS232-консоли - cli/atxpi: status/on/off/reset/cycle/console (stdlib, без deps) - install.sh: one-shot curl|bash, идемпотентный, хост-агностичный - deploy: systemd-юнит, шаблон env, update.sh - README, AGENTS.md: документация и проектные решения - AGENTS.md и доки очищены от внутренних хостов/адресов (публичный репо)