MasterGo Magic MCP

MCP-сервер от MasterGo: агент получает DSL дизайн-файла по ссылке и восстанавливает макет как HTML или компонент.

  • 289 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Токен MasterGo дает чтение дизайн-файлов команды; храните его в окружении клиента.
  • Данные макетов уходят в контекст модели.
Все причины и проверки

mastergo-design/mastergo-magic-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mastergo-magic-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Токен MasterGo дает чтение дизайн-файлов команды; храните его в окружении клиента.
  • Данные макетов уходят в контекст модели.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MasterGo Magic MCP связывает редактор MasterGo с агентом. По ссылке на файл или слой агент получает DSL, достает SVG и тексты, читает метаданные и собирает из них HTML или компонент. Инструменты `mcp__getDsl`, `mcp__getDesignSvgs`, `mcp__getDesignTexts`, `mcp__extractSvg` и `mcp__getMeta` отдают данные в JSON, YAML или компактном формате `tree`, который расходует меньше токенов. `getComponentWorkflow` подсказывает порядок разработки компонентов на Vue и React.

Для кого. Фронтенд-разработчикам, чьи макеты лежат в MasterGo и должны превращаться в код через Cursor, Cline или другой MCP-клиент.

Подходит, если

  • Дизайнер прислал ссылку на слой MasterGo, и верстку надо получить без ручного снятия размеров.
  • Иконки из макета требуется вытащить как SVG и сразу посмотреть в HTML.
  • Компонент Vue или React собирают по спецификации из дизайн-файла.
  • Токены уходят на длинные макеты, поэтому нужен формат `tree` вместо JSON.

Не подходит, если

  • Макеты лежат в Figma или другом редакторе: сервер работает только с MasterGo.
  • Файл остался в черновиках: доступ к нему через MCP закрыт.
  • Аккаунт на личном бесплатном тарифе: инструменты MCP вернут ошибку доступа.

Пример запроса к агенту

Восстанови дизайн по ссылке https://mastergo.com/file/ID?layer_id=ID и сохрани результат как HTML-файл.

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Переменные окружения

`MG_MCP_TOKEN` обязательная, секрет
Персональный токен доступа MasterGo; вместо него работает `MASTERGO_API_TOKEN`.
`API_BASE_URL`
Базовый адрес API, например `https://mastergo.com`.
`RULES`
JSON-массив правил дизайна, например `["rule1", "rule2"]`.
`DEFAULT_FORMAT`
Формат вывода данных дизайна: `json`, `yaml` или `tree`.

Ограничения

Нужен аккаунт MasterGo уровня Team Edition или выше; личная бесплатная версия MCP не поддерживает. Файлы должны лежать в командных проектах, из черновиков данные не читаются. Для работы нужен персональный токен из настроек безопасности. Локальный запуск требует Node.js, при необходимости задайте прокси флагом `--proxy`. Некоторые клиенты отбрасывают инструменты с двойным префиксом `mcp__`: для них есть флаг `--no-prefix`. Режим `tree` в README назван экспериментальным. Лицензия в репозитории не оформлена файлом, в README заявлена лицензия ISC.

Как отключить. Удалите запись `mastergo-magic-mcp` из конфигурации MCP-клиента и отзовите токен в настройках безопасности MasterGo.

Частые вопросы

Где взять токен?

В личных настройках MasterGo: вкладка безопасности, пункт personal access token, кнопка создания.

Почему приходит ошибка доступа?

Обычно аккаунт ниже Team Edition или файл лежит в черновиках. Переложите файл в командный проект.

Можно обойтись без локальной установки?

Да. В README есть удаленный вариант `https://mastergo.com/mcp/xf/sse` с заголовком `x-mg-useraccesstoken`.

Как сократить расход токенов?

Укажите `--format=tree` при запуске или напишите в запросе, что нужен формат tree.

Какие клиенты описаны в инструкции?

Cursor, Cline, Lingma и Open Code. Для Smithery есть отдельный способ установки через сайт.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

По ссылке на макет Lanhu агент получает HTML с CSS, дизайн-токены, слои и слайсы без ручного экспорта из редактора.

MCP-серверРасширенный доступ148Звезды репозитория

Дизайн-студия для людей и агентов: CLI dsa, MCP по адресу /mcp и скилл правят сайты, слайды, отчеты и 3D в одном документе.

CLIРасширенный доступ229Звезды репозитория

Figma в код через MCP: сервер отдает агенту макет в виде компактного YAML с именами свойств как в CSS, раскрытыми переменными и вынесенными в файл SVG

MCP-серверРасширенный доступ7Звезды репозитория
Официальный

Официальный MCP-сервер Figma: код по выбранному фрейму, переменные и компоненты дизайн-системы, запись макетов прямо на холст

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория

Сообщественный MCP-сервер с плагином для Figma: агент создает фреймы, текст и компоненты в открытом файле, а не только читает

MCP-серверШирокий доступ177Звезды репозитория
Официальный

MCP-сервер и плагин 21st.dev: поиск готовых React/Tailwind компонентов, логотипов и генерация интерфейса прямо из агента

MCP-серверРасширенный доступ6,5 тыс.Звезды репозитория

Коротко о README

Сервер запускается через npx и работает с токеном MasterGo. Для Cursor, Cline, Lingma и Open Code в README есть готовые блоки конфигурации.

Бейдж для README

Сообщить о проблеме