DevCycle CLI и MCP — управление фича-флагами

DevCycle CLI

CLI и MCP-сервер DevCycle: агент создает фича-флаги, правит таргетинг и ищет использование переменных в коде

  • 20 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

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

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

  • Часть инструментов меняет фичи в боевой среде, а `delete_feature` удаляет флаг из всех сред
  • Защита от случайных правок держится на подтверждении со стороны агента, сервер его не навязывает
Все причины и проверки

devcyclehq/cli

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/devcycle-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Часть инструментов меняет фичи в боевой среде, а `delete_feature` удаляет флаг из всех сред
  • Защита от случайных правок держится на подтверждении со стороны агента, сервер его не навязывает

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

DevCycle — платформа фича-флагов. Репозиторий содержит CLI `dvc`, который управляет фичами, переменными, вариациями и правилами таргетинга из терминала, и MCP-сервер с теми же инструментами. Сервер бывает двух видов: локальный `dvc-mcp`, использующий вход CLI или учетные данные клиента, и размещенный по адресу https://mcp.devcycle.com/mcp с входом через OAuth и без установки. Инструменты разбиты по группам. Фичи: список, создание, правка, смена статуса, удаление и журнал изменений, а `cleanup_feature` отдает инструкцию по безопасной очистке завершенной фичи в коде. Переменные, проекты, установка SDK, личные переопределения для разработчика и результаты экспериментов закрывают остальную работу. Инструменты, которые затрагивают боевую среду, помечены предупреждением, а удаляющие отмечены дважды, и агент должен спросить подтверждение. Сам CLI умеет находить в коде использования переменных DevCycle и генерировать типы для TypeScript.

Для кого. Разработчикам, которые ведут фича-флаги в DevCycle и хотят заводить и чистить их из Cursor или Claude, не открывая панель.

Подходит, если

  • Новую функцию надо выпускать за флагом: нужны переменная, две вариации и включение для среды разработки
  • Релиз завершен, а флаг и ветки кода остались: пора провести очистку по инструкции `cleanup_feature`
  • Разработчику нужно переопределить значение переменной для себя, не меняя таргетинг команды
  • Перед выкаткой хочется прочитать журнал изменений фичи и понять, кто менял правила

Не подходит, если

  • Флаги ведутся в другой платформе: инструменты работают только с DevCycle
  • Агенту нельзя доверять боевую среду: часть инструментов меняет продакшен, и защита держится на подтверждении
  • Нужен только клиентский SDK без управления: для этого достаточно документации SDK
  • Нужна бесплатная работа без аккаунта: вход в DevCycle обязателен

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

Создай флаг new-checkout с двумя вариациями, включи его только в среде разработки и покажи, где в коде его еще надо использовать.

MCP

Транспорт
stdio, http
Авторизация
OAuth

Переменные окружения

DEVCYCLE_CLIENT_ID секрет
Идентификатор клиента API для локального сервера
DEVCYCLE_CLIENT_SECRET секрет
Секрет клиента API для локального сервера
DEVCYCLE_PROJECT_KEY
Ключ проекта DevCycle

Ограничения

Нужна учетная запись DevCycle. Локальный сервер берет вход из CLI (`dvc login sso`) или переменных `DEVCYCLE_CLIENT_ID`, `DEVCYCLE_CLIENT_SECRET` и `DEVCYCLE_PROJECT_KEY`.

Подтверждение перед опасными действиями выполняет сам агент по пометке инструмента, жестко его сервер не требует.

В README для размещенного сервера описаны Cursor и Claude Desktop, готовой команды для Claude Code там нет. Для Claude Desktop нужен мост `mcp-remote`.

Вход в CLI в контейнере требует проброса порта 2194, 2195, 2196 или 8080.

Как отключить. Удалите блок devcycle из конфигурации MCP в Cursor или Claude Desktop. CLI снимается командой npm uninstall -g @devcycle/cli, вход сбрасывается в самом аккаунте DevCycle.

Частые вопросы

Как подключить DevCycle MCP к Cursor?

Добавьте в .cursor/mcp_settings.json блок devcycle с url https://mcp.devcycle.com/mcp. При первом вызове сервер проведет вас через OAuth. Для локального варианта достаточно команды dvc-mcp после установки CLI.

Как установить CLI?

Выполните npm install -g @devcycle/cli или поставьте через Homebrew командами brew tap devcyclehq/cli и brew install devcycle. Вход делает dvc login sso.

Чем размещенный сервер отличается от локального?

Размещенный работает как Cloudflare Worker с OAuth и без установки, локальный dvc-mcp использует вход CLI или ключи клиента. Набор инструментов у них общий.

Что делает cleanup_feature?

Возвращает инструкцию DevCycle по безопасной очистке завершенной фичи и ее переменных в кодовой базе. Сам инструмент код не меняет, правки вносит агент по тексту.

Какие инструменты опасны?

Помеченные одним предупреждением могут повлиять на боевую среду, двумя, например delete_feature, удаляют данные. Перед ними агент должен спросить подтверждение.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

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

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

Демон mcpd запускает MCP-серверы из одного файла .mcpd.toml и отдает их агентам и скриптам как обычный HTTP API на локальном порту

CLIРасширенный доступ194Звезды репозитория
Официальный

Удаленный MCP-сервер платформы Devopness, которая создает инфраструктуру и выкладывает приложения в ваших облачных аккаунтах

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

Azure DevOps MCP от Tiberriver256

Azure DevOps MCP by Tiberriver256

MCP-сервер сообщества для задач, кода и сборок Azure DevOps; поддерживает вход по PAT в Azure DevOps Server внутри вашей сети

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

LaunchDarkly MCP Server

LaunchDarkly local MCP server

Официальный

Официальный локальный MCP-сервер LaunchDarkly: фича-флаги, AI Configs, окружения и журнал аудита

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

CLI и приложение для окружений: каждый ИИ-агент получает свой контейнер из общего devcontainer.json, есть MCP-сервер и скилл

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

Коротко о README

README начинается с раздела про MCP-сервер и быстрой настройки без установки, затем описывает установку CLI через npm и Homebrew, способы авторизации и конфигурацию репозитория. Подробности по MCP вынесены в docs/mcp.md, а список команд CLI сформирован автоматически по темам.

Бейдж для README

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