Flyto Core — движок рабочих процессов для агентов
Flyto2 Core
Движок на Python запускает работу с браузером и API шагами, ведет трассу каждого шага и повторяет с упавшего. Есть CLI и MCP-сервер на 482 модуля
- 484 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Модули реестра управляют браузером, пишут и удаляют файлы, вызывают внешние API и работают с шифрованием, а среди категорий есть Docker, Kubernetes и AWS
- YAML-сценарий выполняется как программа: чужие рецепты проверяйте до запуска
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/flyto2-coreОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Модули реестра управляют браузером, пишут и удаляют файлы, вызывают внешние API и работают с шифрованием, а среди категорий есть Docker, Kubernetes и AWS
- YAML-сценарий выполняется как программа: чужие рецепты проверяйте до запуска
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Flyto Core выполняет работу агента как явные шаги и записывает, что произошло на каждом: вход, выход, время и статус. Если шаг упал, команда `flyto replay --from-step 8` повторяет только его и последующие шаги. Движок задуман как доказательство: агент отчитывается о результате, а трасса и снимки состояния показывают, что было сделано. В реестре 482 модуля в 89 категориях: управление браузером, вызовы API, преобразования данных, файлы, шифрование, ветвления и циклы, проверки и сравнение скриншотов. Готовые рецепты запускаются одной командой, например `flyto recipe full-audit --url https://your-site.com` для аудита SEO, доступности и скорости, а всего в README перечислен 41 рецепт. Сценарии пишут в YAML и запускают через `flyto run`. К агенту движок подключается как MCP-сервер командой `python -m core.mcp_server` и отдает все модули как инструменты. Есть и HTTP-режим `flyto serve` с маршрутом `POST /mcp`.
Для кого. Для разработчиков и команд, которые поручают агентам цепочки действий в браузере и API и хотят трассу выполнения и повтор с места сбоя.
Подходит, если
- Цепочка из браузера, API и записи файлов должна быть повторяемой, а при сбое на шаге 8 не стартовать заново
- Нужна трасса выполнения: что вошло в шаг, что вышло и сколько он занял
- Требуется быстрый аудит сайта рецептом `full-audit` или сбор цен конкурента рецептом `competitor-intel`
- Сценарий надо запускать в CI командой `flyto run workflow.yaml` и делиться им как пакетом pip
- Вы подключаете к Claude Code, Cursor или Windsurf большой набор готовых модулей одним MCP-сервером
Не подходит, если
- Нужна одна команда в браузере: быстрее взять специализированный сервер управления браузером
- Вы не готовы ставить Python 3.10 или новее и Playwright с загрузкой Chromium
- Задача разовая и не требует трассы: оркестрация из 482 модулей избыточна
- Нужно обходить защиту сайтов: модули браузера предназначены для своих и разрешенных страниц
Пример запроса к агенту
Запусти рецепт `full-audit` для моего сайта, а если шаг упадет, повтори только его и покажи трассуMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
- Нужен Python 3.10 или новее. Браузерные модули требуют `pip install flyto-core[browser]` и `playwright install chromium`, HTTP-режим — `flyto-core[api]`.
- Число модулей и категорий в README относится к дате публикации и меняется от версии к версии.
- Служебные модули вроде `capability.invoke` нельзя включить параметром в YAML: доверенный хост выдает права на время выполнения.
- Секреты хранятся в окружении и хранилище учетных данных, а не в YAML. Шаблон лежит в `.env.example`.
- Лицензия Apache-2.0.
Как отключить. Выполните claude mcp `remove` `flyto-core` и удалите пакет командой pip `uninstall` `flyto-core`. Скачанные браузеры Playwright лежат в кэше `playwright` и удаляются отдельно.
Частые вопросы
Как подключить Flyto Core к Claude Code?
Выполните pip `install` `flyto-core`, затем claude mcp `add` `flyto-core` -- python -m core.mcp_server. Для Cursor и Windsurf добавьте в конфигурацию MCP сервер с командой python и аргументами -m core.mcp_server.
Что делает команда `flyto` `replay`?
Повторяет выполнение с указанного шага: `flyto replay --from-step 8` оставляет шаги 1–7 нетронутыми и заново выполняет только восьмой и следующие. Полный контекст сохраняется.
Какие готовые рецепты есть?
В README показаны `competitor-intel` (скриншоты и Web Vitals страницы цен в JSON), `full-audit` (SEO, доступность, скорость) и `scrape-to-csv` (сбор по селектору в CSV). Всего их 41.
Чем Flyto Core отличается от скрипта на Playwright?
Скрипт при сбое запускают целиком и добавляют вывод вручную. Flyto Core ведет трассу входов, выходов и времени, умеет повторять с шага и объединяет браузер, API и файлы в одном описании без самописной склейки.
Есть ли HTTP-интерфейс?
Да. После pip `install` `flyto-core`[api] команда `flyto` `serve` поднимает сервис на 127.0.0.1:8333 с маршрутами запуска рабочего процесса, повтора с шага, выполнения одного модуля, списка модулей и POST /mcp.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыSelf-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST
Локальный оркестратор воркфлоу одним бинарником со встроенным MCP-сервером, чтобы агент инспектировал и запускал задачи
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
MCP-сервер для n8n: ассистент создает, запускает и удаляет воркфлоу через API, смотрит запуски и теги и просит отчет аудита безопасности
MCP-сервер для n8n: агент управляет воркфлоу и их запусками через API n8n естественным языком, создает, обновляет, включает и запускает сценарии
Оркестратор для Claude Code, Codex и Gemini CLI: сценарии на YAML повторяются, пока проходят ваши проверки
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Flyto Core — движок рабочих процессов для агентов (эта запись) | нет | не нужна | 484 | |
| n8n-MCP | нет | ключ необязателен | 23 162 | подсказывает агенту узлы и шаблоны n8n, Flyto Core выполняет шаги сам |
| Browser Use | нет | 119 424 | агент ведет браузер по ходу задачи, а Flyto Core фиксирует шаги и повторяет их |
Коротко о README
README начинается с обещания: ИИ сообщил о завершении, а Flyto показывает доказательства. Затем идут проба за 30 секунд с рецептом `competitor-intel` и пошаговым выводом, сравнение с Playwright, Selenium и `shell`-скриптами, три рецепта, установка и пример YAML-сценария. Четыре способа использования (CLI, MCP, HTTP, Python), таблица из 89 категорий модулей и описание возможностей движка завершают документ.