К основному содержанию
MCP-сервер CX Codex

flutter-skill — MCP-сервер для Claude Code: E2E-тесты без кода

Подключает ИИ-агента к запущенному приложению: агент видит экран, нажимает кнопки и печатает текст. Тесты описываются обычными фразами.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add flutter-skill -- npx -y flutter-skill
Открыть на GitHub

Что делает flutter-skill

flutter-skill — это MCP-сервер, который даёт агенту доступ внутрь работающего приложения. Агент получает снимок экрана, дерево доступности, может тапнуть по элементу, ввести текст, нажать клавишу, выполнить JavaScript. Всё это без Page Objects, XPath и хрупких селекторов: вы просто пишете, что нужно проверить.

Ставится глобально через npm, после чего прописывается в конфиг MCP-клиента. Для Flutter в само приложение добавляются две строки: импорт package:flutter_skill/flutter_skill.dart и вызов FlutterSkillBinding.ensureInitialized() в main(). Есть и режим HTTP: flutter-skill serve https://your-app.com поднимает сервер, а CLI-команды вроде nav, snap, screenshot, tap, type работают как отдельный клиент — удобно для CI и скриптов.

В режиме server браузер Chrome запускается автоматически, в режиме serve сервер подключается к уже открытому Chrome. Если Chrome не установлен или запущен нестандартно, автоматический старт не сработает — это первое, что стоит проверить перед прогоном.

Какие задачи решает

  • пройти по всем экранам приложения и собрать список багов
  • проверить оформление заказа с пустой корзиной
  • заполнить форму регистрации и отправить её
  • снять скриншот страницы в нужный момент
  • выполнить JavaScript и забрать значение из DOM

Примеры запросов агенту

  • Запусти моё приложение, обойди все экраны и отчитайся о найденных багах
  • Открой корзину пустой, добавь три товара и доведи покупку до конца
  • Сделай снимок дерева доступности главной страницы и покажи, какие кнопки на ней есть

Как установить flutter-skill

Командой платформы

claude mcp add flutter-skill -- npx -y flutter-skill

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о flutter-skill

Как установить flutter-skill в Claude Code?

Выполните claude mcp add flutter-skill -- npx -y flutter-skill. Сервер сразу пропишется в конфиг Claude.

Что делает flutter-skill?

Соединяет ИИ-агента с запущенным приложением через MCP. Агент видит экран, нажимает элементы, вводит текст и снимает скриншоты — тестовый код писать не нужно.

Чем режим server отличается от serve?

server работает по MCP поверх stdio и сам запускает Chrome — это для IDE и агентов. serve поднимает HTTP-сервер и подключается к уже открытому Chrome — для CLI, CI и удалённого доступа.

Похожие MCP-серверы

Всё по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 996звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой