GolemUI MCP
MCP-сервер и скилл GolemUI проверяют декларативные формы и генерируют их из JSON Schema или OpenAPI для React, Angular, Vue.
- 134 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Сервер проверяет и генерирует описания форм локально. Для OpenAPI он может скачать документ по указанному адресу.
Установка
- Работает в
В терминале, через 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, а проверка возвращает нарушения
Агент получает спецификацию MDMA, промпты и проверку, чтобы отвечать формами, таблицами и согласованиями прямо в Markdown
UI5 MCP Server помогает агенту создавать приложения SAP UI5, проверять манифест и код линтером и читать актуальный API.
Официальный MCP-сервер и плагин Svelte: актуальная документация, автоисправление компонентов и скиллы по Svelte 5
MCP-сервер показывает шаги агента на экране: механический паук ловит слова, а ветви делят работу на код, модель и человека.
MCP-сервер от MasterGo: агент получает DSL дизайн-файла по ссылке и восстанавливает макет как HTML или компонент.
Коротко о README
Репозиторий содержит движок форм с пакетами для нескольких фреймворков, сервер `@golemui/gui-mcp` в `libs/gui/mcp` и скилл в `skills/golemui`. Справочник скилла строится из проверенного компилятором реестра.