API ВЕГА
English

UX Pilot MCP

Работайте непосредственно в UX Pilot через Claude, ChatGPT, Cursor, Codex и другие MCP-клиенты.

Переносите результаты работы ИИ в UX Pilot, упорядочивайте их, проверяйте и версионируйте, создавайте прототипы, а затем возвращайтесь к UX Pilot AI, чтобы генерировать материалы с учётом контекста продукта.


Сервер UX Pilot MCP подключает любой совместимый с MCP AI-клиент к вашему рабочему пространству UX Pilot. Ассистент может создавать рабочие потоки и страницы, импортировать HTML или действующие URL-адреса как дизайны, проводить проверки UX и доступности, управлять версиями и комментариями, а также генерировать прототипы React — всё это непосредственно в UX Pilot.

Сервер размещён на стороне UX Pilot. В этом репозитории описано, как к нему подключиться и какие функции он предоставляет. Здесь нет кода сервера, который нужно собирать или запускать.

  • URL сервера: https://mcp.uxpilot.net/mcp

  • Транспорт: Streamable HTTP (POST)

  • Протокол: MCP 2025-11-25 (JSON-RPC 2.0)

  • Авторизация: вход через встроенный OAuth (рекомендуется) или резервный вариант с API-ключом в заголовке Authorization: Bearer

  • Инструменты: 87

Авторизация

Вход через встроенный механизм (рекомендуется)

Если в вашем AI-инструменте отображается экран входа или авторизации UX Pilot, выберите этот способ. Войдите в аккаунт UX Pilot, проверьте запрашиваемые разрешения и подтвердите подключение. Не нужно копировать или вставлять API-ключ, а доступ будет привязан к вашему аккаунту и тарифному плану.

Резервный вариант с API-ключом

Если клиент поддерживает только статические заголовки, создайте ключ на вкладке API Keys в рабочем пространстве UX Pilot и передавайте его как токен Bearer:

Authorization: Bearer ep_your_api_key

В рабочих пространствах Enterprise MCP/API-ключами управляет администратор. Храните ключ в тайне и замените его, если изменится круг пользователей с доступом.

Настройка

По возможности используйте встроенный механизм входа. Настройку с API-ключом используйте как запасной вариант. Замените ep_your_api_key на свой действующий ключ.

Claude

Встроенное подключение (рекомендуется):

  • Откройте настройки Claude и добавьте пользовательское подключение или удалённый MCP-сервер.

  • Вставьте URL сервера: https://mcp.uxpilot.net/mcp

  • Когда Claude предложит выбрать способ входа, выберите UX Pilot и подтвердите доступ.

  • В диалоге попросите Claude перечислить инструменты UX Pilot.

Резервный вариант с API-ключом (Claude Desktop через mcp-remote): отредактируйте claude_desktop_config.json

(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json,

Windows: %APPDATA%\Claude\claude_desktop_config.json)

{
  "mcpServers": {
    "uxpilot": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.uxpilot.net/mcp",
        "--transport",
        "http-only",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer ep_your_api_key"
      }
    }
  }
}

Требуется Node.js. mcp-remote обеспечивает взаимодействие между stdio и Streamable HTTP.

ChatGPT

Используйте поддержку пользовательских подключений или MCP в ChatGPT (режим разработчика; доступность зависит от вашего тарифного плана):

  • Откройте настройки ChatGPT и добавьте пользовательское подключение или MCP-сервер.

  • Вставьте URL сервера: https://mcp.uxpilot.net/mcp

  • При появлении запроса выполните вход в UX Pilot.

  • Включите подключение в чате и попросите ChatGPT перечислить инструменты UX Pilot.

Cursor

Добавьте настройки в ~/.cursor/mcp.json (глобальный файл) или .cursor/mcp.json (файл проекта). Если клиент поддерживает встроенный вход, достаточно добавить URL. Заголовок используется как резервный вариант с API-ключом.

{
  "mcpServers": {
    "uxpilot": {
      "url": "https://mcp.uxpilot.net/mcp",
      "headers": {
        "Authorization": "Bearer ep_your_api_key"
      }
    }
  }
}

VS Code + Copilot

Добавьте настройки в .vscode/mcp.json:

{
  "servers": {
    "uxpilot": {
      "type": "http",
      "url": "https://mcp.uxpilot.net/mcp",
      "headers": {
        "Authorization": "Bearer ep_your_api_key"
      }
    }
  }
}

Windsurf

Добавьте настройки в ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "uxpilot": {
      "serverUrl": "https://mcp.uxpilot.net/mcp",
      "headers": {
        "Authorization": "Bearer ep_your_api_key"
      }
    }
  }
}

Codex

Добавьте настройки в ~/.codex/config.toml:

[mcp_servers.uxpilot]
url = "https://mcp.uxpilot.net/mcp"
bearer_token_env_var = "UXPILOT_API_KEY"

Затем задайте переменную окружения с исходным ключом (без префикса Bearer — Codex добавит его самостоятельно):

export UXPILOT_API_KEY="ep_your_api_key"

Любой MCP-клиент

Клиенты, которые не поддерживают Streamable HTTP, могут использовать мост mcp-remote:

{
  "mcpServers": {
    "uxpilot": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.uxpilot.net/mcp",
        "--transport",
        "http-only",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer ep_your_api_key"
      }
    }
  }
}

Инструменты

87 инструментов, сгруппированных по назначению. Инструменты, отмеченные пометкой · расходуют кредиты, используют кредиты аккаунта; для выполнения действий, расходующих кредиты или приводящих к удалению данных, требуется явное подтверждение.

Поиск и просмотр (13)

ИнструментОписание
search_designsНайти существующие HTML-дизайны и React-проекты по ключевому слову, названию, запросу, имени страницы или pageId
list_workstreamsПоказать рабочие области и папки со сводной информацией о страницах
list_pagesПоказать страницы, их URL, количество элементов и миниатюры
get_page_contextПолучить группы, дизайны, холст и комментарии страницы
get_designПолучить сведения об одном дизайне, URL предпросмотра и, при необходимости, HTML
get_design_previewПолучить URL предпросмотра или страницы дизайна и его статус (без HTML)
get_design_versionsПолучить сведения о версиях дизайна и их родительской версии
list_design_collectionsПоказать пользовательские коллекции дизайн-систем
get_design_collectionПолучить ресурсы, стили и документацию коллекции
list_themesПоказать доступные темы бренда и стилей
get_themeПолучить полные JSON-данные темы для создания материалов в фирменном стиле
list_symbolsПоказать повторно используемые компоненты и символы редактора
get_symbolПолучить HTML- и CSS-содержимое символа

Организация рабочего пространства (19)

ИнструментОписание
create_workstreamСоздать рабочую область или папку
update_workstreamПереименовать рабочую область или изменить её описание
delete_workstreamУдалить рабочую область и отвязать от неё страницы
create_pageСоздать пустую страницу
create_page_from_templateСоздать страницу или группу на основе шаблона
update_pageИзменить название страницы, запрос или контекст для ИИ
delete_pageУдалить страницу
move_page_to_workstreamПереместить страницу в папку или из неё
toggle_page_bookmarkДобавить страницу в закладки или удалить её из закладок
create_groupСоздать группу дизайнов на странице
update_groupИзменить название группы, шрифт или входящие в неё дизайны
delete_groupУдалить группу и её дизайны
move_group_to_pageПереместить группу и её дизайны на другую страницу
set_group_savedСохранить группу в библиотеку или удалить её оттуда
duplicate_designСоздать копию дизайна на странице или в группе
move_design_to_pageПереместить дизайн на другую страницу или в другую группу
archive_designАрхивировать дизайн и отвязать его
update_design_metadataИзменить название, запрос, расположение или размер дизайна
set_design_savedСохранить дизайн в библиотеку или удалить его оттуда

Создание с помощью UX Pilot AI (5)

ИнструментОписание
start_design_agentСоздать или изменить экраны, целые пользовательские сценарии или новое React-приложение по описанию; выполняется в фоновом режиме · расходует кредиты
get_agent_jobПроверить выполнение задачи агента и отобразить ход работы до её завершения
stop_agent_jobОстановить выполняющуюся задачу агента; готовые экраны сохраняются
get_generation_statusПроверить статус генерации, импорта и сборки React
retrieve_designsПроверить статус и получить URL или HTML дизайнов (устаревший инструмент для старых клиентов)

Редактирование дизайнов и кода React вручную (7)

Эти изменения выполняются без UX Pilot AI и не расходуют кредиты.

ИнструментОписание
patch_design_htmlВнести небольшие точечные изменения в HTML дизайна: текст, классы, стили или атрибуты
edit_design_htmlСохранить HTML существующего дизайна целиком, заменив его
list_react_projectsПоказать React-приложения и прототипы с фильтрацией по ключевым словам
list_react_project_filesПоказать исходные файлы React-приложения
read_react_project_fileПрочитать исходный файл с хешем для безопасного редактирования
search_react_project_filesНайти в коде React-приложения компоненты, маршруты, классы или текст
edit_react_project_filesСохранить изменения кода в новой версии и поставить сборку или публикацию в очередь

Импорт результатов работы внешних ИИ (15)

ИнструментОписание
import_html_designИмпортировать внешний HTML как дизайн с возможностью предпросмотра · расходует кредиты
import_live_urlСохранить общедоступный URL как дизайн · расходует кредиты
add_canvas_assetsДобавить на страницу ресурсы изображений или референсов по URL
upload_canvas_assetЗагрузить на страницу изображения в формате base64 или data URL
update_canvas_assetsОбновить существующие ресурсы холста и связанные элементы
delete_canvas_assetsУдалить ресурсы холста
add_canvas_itemsДобавить на холст стикеры, заметки и узлы схемы процесса
update_canvas_itemsПереместить элементы холста, изменить их подписи или стили
delete_canvas_itemsУдалить элементы холста
generate_flowchartСоздать схему процесса по запросу
edit_flowchartИзменить существующую схему процесса по инструкции
list_diagramsПоказать сохранённые схемы на странице
create_diagramСоздать и сохранить схему сайта, пользовательского пути или процесса
update_diagramИзменить метаданные, узлы или связи схемы
delete_diagramУдалить схему

Проверка, аудит и доступность (10)

ИнструментОписание
run_ux_reviewПроверить UX и сохранить результаты в виде комментариев · расходует кредиты
get_review_statusПроверить статус асинхронной задачи UX-проверки
apply_ux_review_fixesПрименить рекомендации проверки и создать дочернюю версию · расходует кредиты
run_persona_auditПровести аудит с учётом пользовательских персон и сохранить результаты
apply_persona_audit_fixesПрименить рекомендации аудита по персонам и создать дочернюю версию · расходует кредиты
save_accessibility_reportСохранить внешний отчёт о доступности в стиле axe
apply_accessibility_fixesУстранить нарушения доступности и создать дочернюю версию · расходует кредиты
compare_review_scoresСравнить оценки до и после проверки (только чтение)
generate_heatmapСпрогнозировать, какие области дизайна привлекают внимание, и создать тепловую карту
generate_gaze_flowСпрогнозировать порядок просмотра дизайна и создать схему движения взгляда

Версии и комментарии (12)

ИнструментОписание
create_design_versionСоздать версию с сохранением истории родительских версий
compare_design_versionsСравнить два дизайна или версии (метаданные и различия в HTML)
create_version_from_commentsСоздать дочернюю версию на основе исправленного HTML и комментариев
create_commentОставить комментарий на странице или прикрепить его к дизайну или фигуре
update_commentИзменить текст, упоминания или положение собственного комментария
delete_commentУдалить комментарий и ответы на него
reply_to_commentОтветить в ветке комментариев
update_comment_replyИзменить свой ответ
delete_comment_replyУдалить ответ
resolve_commentОтметить комментарий как решённый или снова открыть его
resolve_comments_with_version_summaryОтветить на комментарии, закрыть их и добавить сводку по версии
summarize_commentsПоказать комментарии к странице и подготовить их сводку

Создание прототипов и публикация (5)

ИнструментОписание
generate_react_prototypeСоздать React-приложение на основе дизайнов · расходует кредиты
edit_react_prototypeИзменить существующее React-приложение с помощью UX Pilot AI · расходует кредиты
build_react_prototypeПоставить обновление сборки или публикации прототипа в очередь
publish_prototypeОпубликовать прототип и получить размещённый URL
publish_design_previewОпубликовать HTML дизайна для предпросмотра · расходует кредиты

Также доступен request_action_confirmation — служебный инструмент для безопасного выполнения рискованных действий, который создаёт токен подтверждения.

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

  • Выберите AI-клиент, который хотите использовать с UX Pilot.

  • Выполните описанные выше стандартные шаги входа с URL сервера.

  • Если клиенту нужны статические заголовки, создайте API-ключ и замените ep_your_api_key в резервной конфигурации.

  • Попросите ассистента: «Создай страницу в UX Pilot, импортируй этот HTML как дизайн, затем проведи UX-проверку».

Поддержка

  • Помощь по продукту и аккаунту: uxpilot.ai

  • Вопросы по этой интеграции: создайте issue

  • Спецификация MCP: modelcontextprotocol.io