GolemUI MCP

MCP-сервер и скилл GolemUI проверяют декларативные формы и генерируют их из JSON Schema или OpenAPI для React, Angular, Vue.

  • 134 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Минимальный доступ

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

  • Сервер проверяет и генерирует описания форм локально. Для OpenAPI он может скачать документ по указанному адресу.
Все причины и проверки

golemui/golemui

Установка

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

npx skillfoxx add mcp/golemui

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

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

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

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

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

  • Сервер проверяет и генерирует описания форм локально. Для OpenAPI он может скачать документ по указанному адресу.

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

Что делает

GolemUI описывает форму данными: массив виджетов, который тот же код рисует в React, Angular, Vue, Lit или чистом JS. Для агента в репозитории два артефакта. MCP-сервер `@golemui/gui-mcp` проверяет JSON-описание инструментом `json_validate_form_definition`, а код на `gui.*` проверяет инструментом `dx_check_code`. Генерация идет из JSON Schema (`json_generate_from_schema`) или из операции OpenAPI (`json_generate_from_openapi`). Ошибки приходят с путем JSON Pointer и подсказкой, например `'mail'` вместо `'email'`. Скилл `golemui` дополняет сервер для агентов без MCP и обязывает сначала спросить, какой API использовать: TypeScript или JSON.

Для кого. Фронтенд-разработчики, которые строят формы на GolemUI и хотят, чтобы агент не выдумывал названия свойств.

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

  • Форма регистрации собирается из готовой JSON Schema бэкенда.
  • Форму нужно получить из запроса `POST /users` описания OpenAPI.
  • Агент написал код на `gui.*`, и его надо проверить типами до сборки.
  • В CI проверяют JSON-описания форм без подключения MCP-клиента.

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

  • Нужна верстка страниц, документов или markdown: GolemUI строит только формы.
  • Проект на другой библиотеке форм: сервер проверяет схемы GolemUI.
  • Агент должен писать форму без выбранного API: скилл прямо требует сначала уточнить TypeScript или JSON.

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

Сгенерируй форму GolemUI из этой JSON Schema, проверь результат и перечисли поля, которые не удалось выразить точно.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

В проверке установки README показана версия 0.0.1, поэтому интерфейс может меняться. Сервер работает только с GolemUI и не заменяет проверку формы в браузере. Генерация из JSON Schema перечисляет в `diagnostics` то, что форма не умеет выразить точно, их надо просмотреть вручную. Для OpenAPI сервер при указании `documentUrl` скачивает документ по адресу, поэтому подставляйте только доверенные ссылки. Проверка форм не заменяет прогон сценария в браузере и тестов компонента.

Как отключить. Удалите запись `golemui` из `.mcp.json` или выполните `claude mcp remove golemui`, а скилл уберите из `.agents/skills/`.

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

Как поставить GolemUI MCP в Claude Code?

Выполните `claude mcp add golemui -- npx -y @golemui/gui-mcp`. Для Cursor и Windsurf добавляется такая же запись `mcpServers.golemui` с `npx -y @golemui/gui-mcp`.

Можно ли проверять формы без MCP-клиента?

Да. Те же проверки есть в CLI: `npx -y @golemui/gui-mcp validate-json signup-form.json` и `check-dx src/forms/signup.ts`. Код выхода 0 означает успех, 1 найденные проблемы.

Чем скилл отличается от MCP-сервера?

Скилл `golemui` дает справку по API и работает без подключенного сервера. Его ставит `npx skills add golemui/golemui`, справочник собран из того же реестра, что и сервер.

Какие инструменты есть у сервера?

Для JSON: `json_validate_form_definition`, `json_generate_from_schema`, `json_generate_from_openapi`, `json_get_widget_spec`. Для кода на `gui.*`: `dx_list_factories` и `dx_check_code`.

Для каких фреймворков подходят формы?

Одно описание формы рисуется в React, Angular, Vue, Lit и чистом JS. Меняется только подключение компонента `<GuiForm>` или `<gui-form>`.

Обсуждение

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

MCP-серверы

MCP-сервер и линтер дизайн-системы: агент читает токены и правила до генерации UI, а проверка возвращает нарушения

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

Агент получает спецификацию MDMA, промпты и проверку, чтобы отвечать формами, таблицами и согласованиями прямо в Markdown

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

UI5 MCP Server помогает агенту создавать приложения SAP UI5, проверять манифест и код линтером и читать актуальный API.

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

Официальный MCP-сервер и плагин Svelte: актуальная документация, автоисправление компонентов и скиллы по Svelte 5

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

MCP-сервер показывает шаги агента на экране: механический паук ловит слова, а ветви делят работу на код, модель и человека.

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

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

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

Коротко о README

Репозиторий содержит движок форм с пакетами для нескольких фреймворков, сервер `@golemui/gui-mcp` в `libs/gui/mcp` и скилл в `skills/golemui`. Справочник скилла строится из проверенного компилятором реестра.

Бейдж для README

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