Интеграция с Claude Code
Claude Code — официальный CLI и расширение VS Code для Claude от Anthropic. Это руководство описывает интеграцию Moira с Claude Code.
Предварительные требования
- Установленный и настроенный Claude Code
- Доступ к серверу Moira (облако или self-hosted)
- Действующие учетные данные Moira
Конфигурация
-
Откройте настройки Claude Code
В VS Code откройте Command Palette и выполните:
Claude Code: Open SettingsИли отредактируйте напрямую:
{/* prettier-ignore */}
- ~/.claude/
- settings.json
-
Добавьте MCP сервер Moira
Добавьте в
settings.jsonс URL:https://moira-mcp.com/mcp -
Перезапустите Claude Code
Перезагрузите окно или перезапустите VS Code для применения изменений.
-
Аутентификация
При первом использовании инструментов Moira вам будет предложено аутентифицироваться. Следуйте OAuth-потоку в браузере.
Альтернатива: API-токен
Если OAuth недоступен, создайте API-токен в веб-интерфейсе Moira (Settings → API Tokens) и добавьте его в конфигурацию MCP как Bearer-токен в заголовке. Подробнее: MCP-клиенты → API-токены.
Проверка подключения
Проверьте подключение, попросив Claude:
Покажи доступные воркфлоу MoiraВы должны увидеть список ваших воркфлоу.
Использование Moira в Claude Code
Запуск воркфлоу
Запусти воркфлоу "development-flow" в MoiraClaude:
- Вызовет
startсaction: "prepare"и ID воркфлоу - Вызовет
startсaction: "execute"и полученным Start attempt ID - Получит Process ID, Step attempt ID и директиву первого шага
- Выполнит директиву
- Отправит результаты через
step - Продолжит до завершения воркфлоу
Продолжение сессии
Если сессия была прервана, продолжите с:
Продолжи мой воркфлоу Moira с process ID abc-123Получение помощи
Покажи документацию Moira по узламClaude вызовет help с темой.
Интеграция с CLAUDE.md
Для воркфлоу, специфичных для проекта, добавьте в CLAUDE.md:
## Воркфлоу Moira
Этот проект использует Moira для воркфлоу разработки.
### Доступные воркфлоу
- `dev-flow` - Основной воркфлоу разработки- `review-flow` - Воркфлоу код-ревью
### Начало разработки
Чтобы начать задачу, запустите воркфлоу разработки:
1. Подготовьте и выполните запуск воркфлоу `dev-flow`2. Следуйте каждой директиве шага3. Отправьте результаты перед переходом к следующему шагуДобавляйте process ID воркфлоу в CLAUDE.md для легкого возобновления после прерывания сессии.
Доступные инструменты
Основной цикл workflow использует следующие инструменты:
| Инструмент | Описание |
|---|---|
list | Список доступных воркфлоу |
start | Подготовка или выполнение защищённого от повторов запуска |
step | Отправка результата, получение следующей директивы |
help | Получение документации |
settings | Управление пользовательскими настройками |
session | Информация о сессии и выполнениях |
Полный актуальный каталог, входные схемы, действия и примеры находятся в справочнике MCP-инструментов.
Устранение неполадок
Проблемы с подключением
- Проверьте правильность URL MCP сервера
- Проверьте сетевое подключение
- Убедитесь в действительности аутентификации
- Проверьте логи Claude Code на наличие ошибок
Воркфлоу не запускается
- Проверьте существование ID воркфлоу:
list - Проверьте права доступа к воркфлоу
- Убедитесь, что у вас есть доступ к воркфлоу
Потеря сессии
Если process ID потерян:
- Проверьте
session({ action: "executions" })для активных выполнений - Возобновите с правильным process ID
- Рассмотрите добавление process ID в CLAUDE.md для сохранения
Лучшие практики
- Сохраняйте Process ID — Храните в CLAUDE.md для непрерывности сессии
- Следуйте директивам — Выполняйте именно то, что говорит директива
- Выполняйте условия завершения — Проверяйте перед отправкой
- Проверяйте помощь — Используйте
helpпри неуверенности
Связанное
- Быстрый старт — Общее руководство по настройке
- MCP клиенты — Другие интеграции клиентов