ИИ-ассистент и MCP

Обновлено: 2026-08-15 mcp claude ai ии ассистент токен интеграции импорт

ИИ-ассистент и MCP

Skyforge дружит с ИИ в обе стороны: платформой можно управлять прямо из
Claude (через MCP-сервер платформы), а внутри самой платформы ИИ снимает
рутину — импортирует модели по ссылке и делает сводный разбор событий.

Управление платформой из Claude (MCP)

Skyforge предоставляет remote MCP-сервер: Claude (Desktop, Code, claude.ai)
напрямую работает с вашим журналом событий, Ангаром и складом. Одна фраза
в чате — и событие записано, борт заведён, модель импортирована, позиция на
складе добавлена.

«Добавь на склад 4 мотора T-Motor 2207, лежат в коробке №3»

Claude найдёт (или заведёт) тип в справочнике и место хранения
(inventory_add) — руками через форму заполнять не придётся.

«Занеси событие: сегодня на посадке отломилась стойка шасси у Борта-1,
без последствий»

Claude сам найдёт борт (list_my_aircraft) и создаст запись в журнале
(create_event) с категорией, фазой полёта и серьёзностью.

«Приложи этот лог ArduPilot к событию с Бортом-1 и напиши комментарий
с разбором причины»

Claude найдёт событие (list_events/get_event), приложит файл
(upload_event_attachment) и оставит комментарий с находками
(add_event_comment) — без ручного похода в интерфейс. Для больших
логов (десятки МБ) и видео — см. «Большие вложения» ниже.

Ничего устанавливать локально не нужно: сервер уже запущен, требуются
только URL и персональный токен. Все операции выполняются от вашего имени
и ограничены правами токена.

  • Эндпоинт: https://skyforgeapp.com/mcp
  • Транспорт: Streamable HTTP (JSON-RPC поверх POST)
  • Аутентификация: заголовок Authorization: Bearer skyf_...

Адрес сменился (платформа переехала на собственный домен). Если у вас в
настройках клиента прописан старый (skyforge.cloud16.ru) — впишите новый:
старое имя отвечает постоянным редиректом, а MCP работает поверх POST, и
клиент, следующий за редиректом, может потерять тело запроса.

Шаг 1. Создайте API-токен

В Настройки → API-токены (/settings#api-tokens)
создайте токен пресетом «Для MCP» — это скоупы read +
incidents:write + hangar:write + import + designer:write +
vault:write + profile:write. Лишнее можно снять: без import не будет
импорта модели по URL, без profile:write ассистент не сможет запомнить
валюту, в которой считает ваши траты; для read-only ассистента достаточно
read.

Токен показывается один раз — сохраните его и храните как пароль.

Шаг 2. Подключите Skyforge к Claude

Claude Code — одна команда:

claude mcp add skyforge --transport http https://skyforgeapp.com/mcp \
  --header "Authorization: Bearer skyf_ВАШ_ТОКЕН"

Проверка: claude mcp list → сервер skyforge со статусом connected.

Claude Desktop / claude.ai (custom connector):

  1. Settings → Connectors → Add custom connector.
  2. URL: https://skyforgeapp.com/mcp.
  3. В расширенных настройках добавьте заголовок
    Authorization: Bearer skyf_ВАШ_ТОКЕН (если поле для заголовков
    недоступно в вашем плане — используйте Claude Code или любой
    MCP-клиент с поддержкой кастомных заголовков).

Любой другой MCP-клиент — конфиг вида:

{
  "mcpServers": {
    "skyforge": {
      "type": "http",
      "url": "https://skyforgeapp.com/mcp",
      "headers": {
        "Authorization": "Bearer skyf_ВАШ_ТОКЕН"
      }
    }
  }
}

Что умеет ассистент

Действие Инструмент Скоуп
Показать ваши борта list_my_aircraft read
Найти модель в каталоге list_models read
Занести событие в журнал create_event incidents:write
Показать список событий (фильтры: борт/статус/период/серьёзность) list_events read
Открыть карточку события (поля + комментарии + список вложений) get_event read
Добавить комментарий к событию add_event_comment incidents:write
Приложить файл к событию (лог/фото, до ~8 МБ — см. ниже) upload_event_attachment incidents:write
Отредактировать событие (описание, причину, статус и т.д.) update_event incidents:write
Завести борт create_aircraft hangar:write
Создать свою модель create_model hangar:write
Импортировать модель по URL import_model_by_url import
Показать позиции склада (фильтры: статус/категория/место) inventory_list read
Добавить позицию на склад (тип — по id или поиском, место — по id или названию) inventory_add hangar:write
Изменить количество/статус/место позиции inventory_update hangar:write
Узнать, что есть и где лежит («2207 моторы») inventory_find read
Свести траты борта в одну валюту («сколько я вложил в этот борт в евро») list_aircraft_expenses read
Узнать валюту отображения итогов get_display_currency read
Поменять валюту отображения итогов («дальше считай в евро») set_display_currency profile:write
Показать ваши сохранённые INAV-пресеты list_inav_presets read
Открыть карточку INAV-пресета get_inav_preset read
Показать ваши сохранённые INAV-сетапы list_inav_setups read
Открыть карточку INAV-сетапа (со собранными строками по зонам) get_inav_setup read
Показать ваши карточки Хранилища vault_list read
Открыть карточку Хранилища (поля + список файлов) vault_get read
Скачать файл карточки Хранилища vault_download read
Скачать всю карточку Хранилища одним архивом vault_download_archive read
Создать карточку Хранилища vault_create vault:write
Загрузить файл в карточку Хранилища vault_upload vault:write

Сохранение нового пресета/сетапа, переименование, смена зоны и удаление
пока доступны только через веб-интерфейс (раздел INAV, вкладка «Импорт
диффа» / «Библиотека») — ИИ-ассистент может их только просматривать.

Хранилище сегодня видно только администраторам платформы
(переключатель функции vault) — инструменты vault_* работают, только
если раздел включён вам лично. Правка заголовка/тегов и удаление карточки
или файла пока доступны только через веб-интерфейс, а файл больше ~8 МБ
агент не загрузит и не вложит в ответ — для крупных файлов веб-форма
карточки и прямая ссылка на скачивание.

Большие вложения (blackbox-логи, видео)

upload_event_attachment передаёт файл через тот же чат-канал, что и
весь остальной диалог с Claude — поэтому у него небольшой потолок (по
умолчанию ~8 МБ). Фото и короткие логи укладываются легко; длинный
blackbox-лог (20–50+ МБ) или видео — нет. Для них Claude (если у него есть
доступ к терминалу, как в Claude Code) может вызвать напрямую:

curl -sX POST https://skyforgeapp.com/api/incidents/СОБЫТИЕ_ID/attachments \
  -H "Authorization: Bearer skyf_ВАШ_ТОКЕН" \
  -F "file=@/путь/к/логу.bin"

Тем же токеном, что и у MCP — заводить отдельный ключ не нужно. Если
инструмент отказал файл со ссылкой на «потолок инлайн-передачи через MCP»,
это ожидаемо — переходите на команду выше.

Если что-то не работает

  • Ошибка missing_scope: ... — токену не хватает права: добавьте скоуп
    в Настройки → API-токены.
  • 401 — токен просрочен или отозван: создайте новый.

ИИ внутри платформы

Кроме MCP, ИИ работает и внутри самих разделов:

  • Импорт модели по ссылке — в разделе Модели вставьте
    URL страницы производителя: ИИ сам заполнит карточку — название,
    характеристики, фотографии. Останется проверить и сохранить.
  • Сводный разбор событий (ИИ) — на странице
    События полёта ИИ анализирует весь ваш журнал сразу:
    повторяющиеся причины, паттерны, практические выводы.
  • Разбор ИИ отдельного события — в карточке события ассистент
    предложит вероятные причины и меры по описанию случая.

См. также