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:
- После настройки вы увидите DevCycle MCP в списке с пометкой "Needs login" и жёлтым индикатором
- Нажмите на сервер DevCycle MCP, чтобы начать процесс авторизации
- Откроется страница авторизации в браузере по адресу
mcp.devcycle.com - Проверьте и нажмите "Allow Access", чтобы предоставить разрешения
- Если у вас несколько организаций, выберите нужную организацию на странице
auth.devcycle.com - Вы будете перенаправлены обратно в 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 | Аналитика использования |
| Установка SDK | install_devcycle_sdk | Руководства и примеры по установке SDK |
Попробуйте
После настройки попробуйте спросить своего ИИ-ассистента:
- "Создай новый флаг функции с названием 'new-checkout-flow'"
- "Покажи все функции в моём проекте"
- "Включи таргетинг для функции header-redesign в production"
- "Покажи аналитику оценок за последние 7 дней"
Дальнейшие шаги
- Справка по MCP — Полная документация по инструментам со всеми параметрами
- Справка по CLI — Узнайте о командах CLI, лежащих в основе
Помощь
- GitHub Issues: GitHub Issues
- Общая документация: DevCycle Docs
- Поддержка: Связаться со службой поддержки