Как я научил Claude заказывать продукты в Яндекс Лавке через неофициальный MCP-сервер
Anthropic
Разработчик создал MCP-сервер для заказа продуктов в Яндекс Лавке через ИИ-ассистента. Пришлось реверсить приватный API, решать проблемы с CSRF, гонками корзины, недоступными товарами из другого склада и пустым способом оплаты. Код открыт под лицензией MIT.
Разработчик создал MCP-сервер (Model Context Protocol) для заказа продуктов в Яндекс Лавке через ИИ-ассистента Claude. Поскольку у сервиса нет публичного API, он проанализировал сетевой трафик веб-интерфейса и восстановил эндпоинты для поиска, корзины, оформления заказа и многого другого. Основные трудности: CSRF-защита (токен извлекался из HTML главной страницы), гонка за общую корзину (решалась
Показать ещё ↓
- Сокращения
- MCP = Model Context Protocol — протокол контекста модели
- API = Application Programming Interface — интерфейс программирования приложений
- CSRF = Cross-Site Request Forgery — межсайтовая подделка запроса
- HTTP = HyperText Transfer Protocol — протокол передачи гипертекста
- JWT = JSON Web Token — JSON-веб-токен
- OAuth = Open Authorization — открытая авторизация
- OIDC = OpenID Connect — OpenID Connect
- JWKS = JSON Web Key Set — набор JSON-ключей
- TTL = Time To Live — время жизни
Источник: Habr — хаб ИИ —
оригинал
