Session not found: почему Claude Desktop теряет сессию при подключении к MCP-серверу Vanessa Automation
Всё выглядит правильно: MCP-сервер поднят, сессия инициализируется, initialize проходит успешно — а потом первый же реальный запрос (tools/list, resources/list, prompts/list) отвечает 404 «Session not found». Сидишь и смотришь на это сообщение, не понимая, куда делась только что созданная сессия. Это не баг в твоём коде. Это столкновение двух протоколов, которые ещё не договорились, кто из них главный. Что происходит на самом деле MCP (Model Context Protocol) существует в двух транспортных режимах: Streamable HTTP (новый, статeful, сессионный) и SSE (старый, Server-Sent Events). Vanessa Automation 1.2.x реализует именно SSE-транспорт — это значит, что сервер ждёт долгоживущего HTTP-соединения, через которое сам толкает события. ...