Dagster Skills — плагин
Официальный набор Dagster для агентов: справочник по ассетам и командам dg плюс доступ к запускам, логам и алертам в облаке.
- 218 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- MCP-сервер запускает запуски и бэкфиллы, материализует ассеты и меняет политики алертов в развернутом Dagster+ с правами вашего пользователя.
- Команды `dg launch` и `dg api` выполняют пайплайны и обращаются к API Dagster+ с вашими учетными данными.
Установка
- Работает в
Ручная установка
/plugin marketplace add dagster-io/skillsЗатем `/plugin install dagster@dagster`; MCP-сервер входит в плагин, авторизация через `/mcp`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- MCP-сервер запускает запуски и бэкфиллы, материализует ассеты и меняет политики алертов в развернутом Dagster+ с правами вашего пользователя.
- Команды `dg launch` и `dg api` выполняют пайплайны и обращаются к API Dagster+ с вашими учетными данными.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин `dagster` объединяет скилл `dagster-expert` и MCP-сервер Dagster+. Скилл ведет агента по проекту Dagster: создание проекта через `create-dagster`, определения ассетов с зависимостями, метаданными и партициями, расписания, сенсоры и декларативная автоматизация, компоненты и интеграции. Он требует сначала читать справочные файлы, а не отвечать по памяти, и предпочитает команды `dg` (`dg list defs`, `dg check`, `dg launch`, `dg dev`) ручному разбору файлов. MCP-сервер `dagster-plus` работает с развернутой организацией Dagster+ с правами вашего пользователя: запуски, ассеты, развертывания, расположения кода, алерты, Issues и метрики. Через него агент получает логи запуска, перезапускает упавшие запуски и бэкфиллы, материализует ассеты, создает и меняет политики алертов. Те же ресурсы, а также недоступные серверу, закрывает `dg api`.
Для кого. Специалистам по данным на Dagster, которые пишут пайплайны с агентом и разбирают упавшие запуски в Dagster+ без перехода в веб-интерфейс.
Подходит, если
- В проекте создается первый ассет, и агенту нужны правильные команды `dg` и зависимости.
- Выбор между расписанием, сенсором и декларативной автоматизацией еще не сделан.
- Запуск упал ночью, и агент читает логи, ищет причину и намечает исправление.
- Надо узнать, какие ассеты не покрыты политиками алертов, или посмотреть долю успешных материализаций за месяц.
- Новый внешний инструмент подключается через индекс интеграционных библиотек Dagster.
Не подходит, если
- Организации нет в Dagster+: MCP-сервер работает только с ним, и останется один скилл для локальной работы.
- Пайплайны написаны на Airflow или Prefect: справочник описывает только Dagster.
- Агенту нельзя запускать и перезапускать задачи в рабочем развертывании: сервер умеет запускать запуски и бэкфиллы.
Пример запроса к агенту
Достань логи последнего упавшего запуска, найди причину и предложи исправление.Ограничения
Для MCP нужен Dagster+: после установки выполните `/mcp` и авторизуйте `dagster-plus`. Адрес по умолчанию ведет в регион США, для ЕС задайте `DAGSTER_CLOUD_MCP_URL=https://mcp.agent.eu.dagster.cloud/mcp` до запуска Claude Code. Сервер использует права вашего пользователя, а другие способы аутентификации описаны в документации Dagster. Установка через `npx skills add` копирует только скиллы, MCP-сервер так не подключается. Локальные команды `dg` приходят с пакетом `dagster-dg-cli`, его обычно запускают через `uv`. У сторонних маркетплейсов автообновление по умолчанию выключено.
Как отключить. В Claude Code выполните `/plugin uninstall dagster`: MCP-сервер уйдет вместе с плагином. При установке через `npx skills` удалите папку скилла `dagster-expert` из каталога агента.
Частые вопросы
Как поставить плагин Dagster в Claude Code?
Выполните `/plugin marketplace add dagster-io/skills`, затем `/plugin install dagster@dagster` и вызывайте скилл как `/dagster-expert`. MCP-сервер Dagster+ входит в плагин, остается только авторизация через `/mcp`.
Чем плагин dagster отличается от dagster-expert?
Скилл тот же, но теперь он поставляется в плагине `dagster` вместе с MCP-сервером. Старый плагин `dagster-expert` стал заглушкой без рекомендаций и будет удален; при миграции его снимают командой `/plugin uninstall dagster-expert`.
Что умеет MCP-сервер Dagster+?
Запускать запуски, материализовать ассеты, перезапускать запуски и бэкфиллы, получать логи, описания ассетов и сведения о развертываниях, создавать и менять политики алертов и читать метрики Insights.
Как подключиться к региону ЕС?
Задайте `export DAGSTER_CLOUD_MCP_URL=https://mcp.agent.eu.dagster.cloud/mcp` до запуска Claude Code. По умолчанию адрес ведет в регион США.
Как поставить плагин в Codex и Copilot CLI?
Для Codex выполните `codex plugin marketplace add dagster-io/skills --ref release-stable`, затем `codex plugin add dagster@dagster`. Для Copilot CLI: `copilot plugin install dagster-io/skills:plugins/dagster`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОткрытый агент для дата-инженеров: SQL-клиент в терминале с контекстом хранилища, семантическим слоем, REST API и MCP-сервером.
Плагин Astronomer для инженеров данных: MCP-сервер Airflow, CLI af и скиллы по DAG, линиджу и запросам к хранилищу
Агент запрашивает метрики, логи и трассы из GreptimeDB на SQL, TQL и RANGE, с запретом записи и маскировкой чувствительных данных
Плагин Dex: агент изучает базу, строит модели dbt и семантический слой и следит за дрейфом схем с контролем затрат
Набор Databricks Field Engineering для агентов: установщик скиллов Databricks, MCP-сервер и визуальный Builder App
MCP-сервер и скиллы от TigerData, с которыми агент пишет схемы и запросы PostgreSQL по актуальной документации и практикам
Коротко о README
Все способы установки отдают ветку `release-stable`, которая сдвигается с еженедельным релизом Dagster, а запись маркетплейса `dagster` указывает на нее же. Copilot CLI ставит плагин с `master`: выбрать ветку нельзя. Совместимость заявлена с Claude Code, Cursor, Codex, Copilot, OpenCode и Pi.