Перейти к содержимому

Быстрый старт

Это руководство поможет подключить Moira к вашему AI-клиенту и запустить первый воркфлоу.

Предварительные требования

  • MCP-совместимый AI-клиент (см. поддерживаемые клиенты ниже)
  • Аккаунт Moira (регистрация на Moira)

Настройка

  1. Получите MCP endpoint

    Для Moira Cloud: https://moira-mcp.com/mcp

    Для self-hosted используйте endpoint вашего сервера.

  2. Настройте AI-клиент

Рекомендуется: используйте CLI-команду

Terminal
claude mcp add --transport http moira https://moira-mcp.com/mcp

Затем авторизуйтесь:

OAuth Flow
# После добавления авторизуйтесь в claude:
/mcp
# → Выберите "moira"
# → Нажмите "Authenticate"
# → Откроется браузер для OAuth
Альтернатива: ручная настройка JSON
{
  "mcpServers": {
    "moira": {
      "url": "https://moira-mcp.com/mcp"
    }
  }
}
Аутентификация без OAuth

Для CI/CD, Docker или окружений без браузера — используйте API токен вместо OAuth.

1. Войдите в веб-интерфейс Moira → Настройки → API Токены
2. Создайте токен (начинается с moira_)
3. Замените moira_YOUR_TOKEN ниже на ваш токен
~/.config/claude/mcp.json
{
  "mcpServers": {
    "moira": {
      "url": "https://moira-mcp.com/mcp",
      "headers": {
        "Authorization": "Bearer moira_YOUR_TOKEN"
      }
    }
  }
}
  1. Авторизуйте MCP сервер

    После добавления конфигурации сервера завершите OAuth-аутентификацию. Большинство клиентов запросят авторизацию автоматически или имеют кнопку “Authenticate”.

    OAuth не поддерживается?

    Если ваш клиент не может открыть браузер для OAuth, создайте API-токен:

    1. Войдите в веб-интерфейс Moira → Settings → API Tokens
    2. Создайте токен и скопируйте его (начинается с moira_)
    3. Добавьте его как Authorization: Bearer moira_... заголовок в конфигурации клиента

    Подробнее: MCP клиенты → API-токены

  2. Проверьте подключение

    Попросите AI-клиент вывести список воркфлоу Moira:

    Покажи доступные воркфлоу Moira

    Вы должны увидеть список доступных воркфлоу.

  3. Начните с онбординга

    Теперь просто напишите в чате:

    Запусти воркфлоу "user-onboarding" в Moira

    Интерактивный онбординг:

    • показывает на практике директивы, критерии завершения, входные схемы и переход после проверенного результата;
    • читает все страницы текущего доступного вам публичного каталога, а не использует скопированный список;
    • объясняет границы между готовыми checklist, задачами с предварительным планом, декомпозицией и recovery отдельных пунктов, быстрыми и восстанавливаемыми задачами, полной разработкой, ограниченной проверкой, filesystem-first итеративным исследованием, переносимым адаптивным исследованием с файловым или memory-состоянием, corpus-scale исследованием, анализом предоставленных данных, планированием тестов, требованиями к продукту, контентом и созданием воркфлоу;
    • сохраняет одну точную квалифицированную идентичность, например moira/test-planning;
    • просит явно выбрать запуск или отсрочку: отсрочка ничего не изменяет, а запуск создаёт выбранный воркфлоу как дочернее выполнение, связанное с онбордингом.

    Используйте онбординг для первого знакомства с Moira. Если нужный воркфлоу уже известен, запускайте его напрямую.

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

Основной цикл выполнения использует следующие инструменты Moira:

ИнструментОписание
listПолучить доступные воркфлоу с пагинацией
startПодготовить или выполнить отдельный либо дочерний запуск
stepОтправить проверенный результат шага и получить новую директиву
sessionПросмотреть и возобновить выполнение воркфлоу
helpПолучить документацию и справку Moira

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

Пример сессии

Вот как выглядит типичная сессия воркфлоу:

Агент: Запускаю полный воркфлоу разработки.
[вызывает start с workflowId: "moira/software-development-flow"
и parentExecutionId: "none"]
Moira: Process ID: 123e4567-e89b-42d3-a456-426614174000
Step attempt ID: 11111111-1111-4111-8111-111111111111
Ваша следующая задача: Проанализировать документ требований...
Критерий успеха: Требования задокументированы...
Агент: [анализирует требования, создает вывод]
[вызывает step с точными Process ID, текущим Step attempt ID
и данными по входной схеме]
Moira: Process ID: 123e4567-e89b-42d3-a456-426614174000
Step attempt ID: 22222222-2222-4222-8222-222222222222
Ваша следующая задача: Создать план реализации...
Критерий успеха: План охватывает все требования...
[... воркфлоу продолжается до завершения]

Следующие шаги