Files
arm/atxpi/requirements.txt
toros e3f7865ce6 refactor(webui): MCP вынесен из server.py (сделаю отдельным процессом, шаг ④)
mcp-SDK: streamable_http_app требует собственного run() (task-group),
не встраивается в FastAPI напрямую. Оставляю чистый веб-UI (REST+WS+static+auth).
mcp закреплён на v1 (mcp>=1.2,<2) для будущего mcp_server.py.
2026-09-08 23:03:35 +05:00

16 lines
787 B
Plaintext

# atxpi — зависимости (ставятся в venv на устройстве, armv7 / Python 3.13).
# Шаг ① (core+CLI+mock) работает на чистом stdlib — ставить ничего не нужно.
# RS232-консоль (real-драйвер)
pyserial>=3.5
# web-ui / REST + WebSocket. Без [standard] (без uvloop/httptools) — надёжнее на armv7.
fastapi>=0.110
uvicorn>=0.29
websockets>=12
# MCP-сервер для агентов (streamable-http). Пин v1: FastMCP поддерживает
# встраивание/запуск через run(); mcp 2.x (MCPServer) требует собственного run()
# и не встраивается в FastAPI. Для отдельного процесса берём v1.
mcp>=1.2,<2