Flyto Core — движок рабочих процессов для агентов

Flyto2 Core

Движок на Python запускает работу с браузером и API шагами, ведет трассу каждого шага и повторяет с упавшего. Есть CLI и MCP-сервер на 482 модуля

  • 484 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Модули реестра управляют браузером, пишут и удаляют файлы, вызывают внешние API и работают с шифрованием, а среди категорий есть Docker, Kubernetes и AWS
  • YAML-сценарий выполняется как программа: чужие рецепты проверяйте до запуска
Все причины и проверки

flytohub/flyto-core

Установка

В терминале, через 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-серверШирокий доступ6,4 тыс.Звезды репозитория
Официальный

Локальный оркестратор воркфлоу одним бинарником со встроенным MCP-сервером, чтобы агент инспектировал и запускал задачи

MCP-серверШирокий доступ4,5 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинШирокий доступ450Звезды репозитория

MCP-сервер для n8n: ассистент создает, запускает и удаляет воркфлоу через API, смотрит запуски и теги и просит отчет аудита безопасности

MCP-серверШирокий доступ549Звезды репозитория

MCP-сервер для n8n: агент управляет воркфлоу и их запусками через API n8n естественным языком, создает, обновляет, включает и запускает сценарии

MCP-серверШирокий доступ1,6 тыс.Звезды репозитория

Оркестратор для Claude Code, Codex и Gemini CLI: сценарии на YAML повторяются, пока проходят ваши проверки

CLIШирокий доступ331Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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 категорий модулей и описание возможностей движка завершают документ.

Бейдж для README

Сообщить о проблеме

Foxx AIFlyto Core — движок рабочих процессов для агентов
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.