LivebookTools
Упрощает работу с Livebook: синхронизирует .livemd файлы для AI-редакторов, предоставляет MCP-сервер для агентов и запускает из CLI.
Описание
LivebookTools — CLI-инструмент на Elixir для усиления возможностей Livebook.dev. Ключевые особенности: BYOE для синхронизации .livemd с сессиями Livebook и редактирования в AI-редакторах вроде Cursor; MCP-сервер для интеграции AI-кодинг агентов по протоколу Model Context Protocol; запуск .livemd как Elixir-скриптов из командной строки для автоматизации (например, cron). Технологии: Elixir escript, distributed Elixir. Применения: AI-ассистированное программирование, автоматизация задач, конвертация notebooks в скрипты.
Возможности
BYOE (Bring Your Own Editor)
Синхронизация .livemd файлов с открытой сессией Livebook для редактирования в AI-редакторах вроде Cursor.
MCP Server
Простой сервер по протоколу Model Context Protocol для подключения AI-кодинг агентов к сессиям Livebook.
Run Livebooks from CLI
Конвертация .livemd в Elixir-скрипты и запуск их сверху вниз из командной строки, полезно для cron-задач.
Установка
Установка:
mix escript.install github thmsmlr/livebook_tools
Добавьте escript в PATH:
export PATH="$HOME/.mix/escripts:$PATH"
Для Livebook настройте переменные:
export LIVEBOOK_NODE="livebook@127.0.0.1"
export LIVEBOOK_COOKIE="secret"
Для MCP: Запустите сервер через Cursor или аналог, указав команду для STDIO-подключения.