DevCycle

официальный

Превратите ваш любимый ИИ-инструмент в ассистента по управлению функциями. MCP от DevCycle работает с вашим любимым ассистентом кодирования, позволяя создавать и отслеживать флаги функций с помощью естественного языка прямо в вашем рабочем процессе.

Что можно делать с DevCycle MCP?

  • Создание и управление флагами функций — Попросите ассистента создать, обновить, архивировать или удалить флаги с помощью create_feature, update_feature, update_feature_status и delete_feature.
  • Управление переменными функций — Добавляйте, изменяйте или удаляйте переменные в функции с помощью create_variable, update_variable и delete_variable.
  • Установка переопределений самонацеливания — Применяйте переопределения для собственной идентичности для тестирования с помощью set_self_targeting_override и update_self_targeting_identity.
  • Просмотр аналитики оценок — Получайте общее количество оценок для функции или проекта с помощью get_feature_total_evaluations и get_project_total_evaluations.
  • Переключение между проектами — Выводите список доступных проектов и изменяйте активный контекст с помощью list_projects и select_project.

Документация

На этой странице

DevCycle Model Context Protocol (MCP) Server основан на DevCycle CLI и позволяет редакторам кода с поддержкой ИИ, таким как Cursor и Windsurf, или универсальным инструментам вроде Claude Desktop, напрямую взаимодействовать с вашими проектами DevCycle и вносить изменения от вашего имени.

Быстрая настройка​

DevCycle MCP размещён удалённо, поэтому настраивать локальный сервер не требуется. Мы проведём вас через установку и аутентификацию в предпочитаемых вами ИИ-инструментах.

Прямое подключение: Для клиентов, которые изначально поддерживают спецификацию MCP с аутентификацией OAuth, вы можете подключиться напрямую к нашему размещённому серверу:

https://mcp.devcycle.com/mcp

Поддержка протоколов: Наш MCP-сервер поддерживает протоколы SSE и HTTP Streaming, автоматически выбирая оптимальный вариант в зависимости от возможностей вашего клиента.

Альтернативная конечная точка: Если у вашего клиента возникают проблемы с согласованием протокола, используйте конечную точку только для SSE:

https://mcp.devcycle.com/sse

Реестр MCP: Если вы используете registry.modelcontextprotocol.io, DevCycle MCP указан как: com.devcycle/mcp

info

В этих инструкциях используется удалённый сервер DevCycle MCP. Информацию об установке локального MCP-сервера см. в справочной документации.

Настройка вашего ИИ-клиента​

  • Cursor
  • VS Code
  • Claude Code
  • OpenCode
  • Claude Desktop
  • Windsurf
  • Codex CLI
  • Gemini CLI

📦 Установка в Cursor

Чтобы открыть Cursor и автоматически добавить DevCycle MCP, нажмите кнопку установки выше. Либо добавьте следующее в ваш файл ~/.cursor/mcp_settings.json. Подробнее см. в документации Cursor.

{
  "mcpServers": {
    "DevCycle": {
      "url": "https://mcp.devcycle.com/mcp"
    }
  }
}

Аутентификация в Cursor:

  1. После настройки вы увидите DevCycle MCP в списке с пометкой "Needs login" и жёлтым индикатором
  2. Нажмите на сервер DevCycle MCP, чтобы начать процесс авторизации
  3. Откроется страница авторизации в браузере по адресу mcp.devcycle.com
  4. Проверьте и нажмите "Allow Access", чтобы предоставить разрешения
  5. Если у вас несколько организаций, выберите нужную организацию на странице auth.devcycle.com
  6. Вы будете перенаправлены обратно в Cursor, и сервер станет активным

Доступные инструменты​

DevCycle MCP Server предоставляет комплексные инструменты управления флаговыми функциями, организованные в 6 категорий:

КатегорияИнструментыОписание
Управление функциямиlist_features, create_feature, update_feature, update_feature_status, delete_feature, cleanup_feature, get_feature_audit_log_historyСоздание и управление флаговыми функциями
Управление переменнымиlist_variables, create_variable, update_variable, delete_variableУправление переменными функций
Управление проектамиlist_projects, get_current_project, select_projectВыбор проекта и сведения о нём
Самонацеливание и переопределенияget_self_targeting_identity, update_self_targeting_identity, list_self_targeting_overrides, set_self_targeting_override, clear_feature_self_targeting_overridesТестирование и переопределения
Результаты и аналитикаget_feature_total_evaluations, get_project_total_evaluationsАналитика использования
Установка SDKinstall_devcycle_sdkРуководства и примеры по установке SDK

Попробуйте​

После настройки попробуйте спросить своего ИИ-ассистента:

  • "Создай новый флаг функции с названием 'new-checkout-flow'"
  • "Покажи все функции в моём проекте"
  • "Включи таргетинг для функции header-redesign в production"
  • "Покажи аналитику оценок за последние 7 дней"

Дальнейшие шаги​

  • Справка по MCP — Полная документация по инструментам со всеми параметрами
  • Справка по CLI — Узнайте о командах CLI, лежащих в основе

Помощь​

  • GitHub Issues: GitHub Issues
  • Общая документация: DevCycle Docs
  • Поддержка: Связаться со службой поддержки