GolemUI MCP

GolemUI MCP server and skill validate declarative forms and generate them from JSON Schema or OpenAPI.

  • 134 ★ on the repository
  • Last commit
  • MIT
MCP server

Minimal access

Why this level

  • The server validates and generates form definitions locally. For OpenAPI it may fetch a document from a given URL.
All reasons and checks

golemui/golemui

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/golemui

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The server validates and generates form definitions locally. For OpenAPI it may fetch a document from a given URL.

This is third-party code. Review the repository files before installing.

What it does

GolemUI describes a form as data: an array of widgets that the same code renders in React, Angular, Vue, Lit or vanilla JS. The repository ships two agent artifacts. The `@golemui/gui-mcp` MCP server checks a JSON definition with `json_validate_form_definition` and `gui.*` code with `dx_check_code`. Generation runs from JSON Schema (`json_generate_from_schema`) or an OpenAPI operation (`json_generate_from_openapi`). Errors arrive with a JSON Pointer path and a hint, such as `'mail'` versus `'email'`. The `golemui` skill complements the server for agents without MCP and requires asking first which API to use: TypeScript or JSON.

Who it is for. Frontend developers building forms with GolemUI who want an agent to stop guessing property names.

Good fit when

  • A signup form is built from an existing backend JSON Schema.
  • A form must be derived from a `POST /users` operation in an OpenAPI document.
  • An agent wrote `gui.*` code that needs type-checking before the build.
  • CI validates form definitions without an MCP client.

Not a fit when

  • Pages, documents or markdown must be laid out; GolemUI builds forms only.
  • The project uses another form library, since the server checks GolemUI schemas.
  • An agent should write a form without a chosen API, but the skill requires clarifying TypeScript or JSON first.

Example request

Generate a GolemUI form from this JSON Schema, validate the result and list fields that could not be expressed exactly.

MCP

Transport
stdio
Authentication
not required

Limitations

The README install check shows version 0.0.1, so the interface may change. The server only covers GolemUI and does not replace testing the form in a browser. Generation from JSON Schema lists in `diagnostics` what the form cannot express exactly, and those items need manual review.

How to disable. Remove the `golemui` entry from `.mcp.json` or run `claude mcp remove golemui`, and delete the skill from `.agents/skills/`.

FAQ

How do I install GolemUI MCP in Claude Code?

Run `claude mcp add golemui -- npx -y @golemui/gui-mcp`. For Cursor and Windsurf, add the same `mcpServers.golemui` entry with `npx -y @golemui/gui-mcp`.

Can forms be validated without an MCP client?

Yes. The same checks exist in the CLI: `npx -y @golemui/gui-mcp validate-json signup-form.json` and `check-dx src/forms/signup.ts`. Exit code 0 means success and 1 means problems found.

How does the skill differ from the MCP server?

The `golemui` skill supplies API reference and works without a connected server. It installs with `npx skills add golemui/golemui` and its reference comes from the same registry as the server.

Which tools does the server have?

For JSON: `json_validate_form_definition`, `json_generate_from_schema`, `json_generate_from_openapi`, `json_get_widget_spec`. For `gui.*` code: `dx_list_factories` and `dx_check_code`.

Which frameworks do the forms support?

One form definition renders in React, Angular, Vue, Lit and vanilla JS. Only the component wiring of `<GuiForm>` or `<gui-form>` changes.

Discussion

No questions or reviews yet.

A design-system MCP server and linter: the agent reads tokens and rules before generating UI, and a check returns violations

MCP serverExtended access202Repository stars
Official

An agent gets the MDMA spec, prompts and validation so it can answer with forms, tables and approvals right inside Markdown

MCP serverExtended access77Repository stars
Official

UI5 MCP Server helps an agent scaffold SAP UI5 apps, validate the manifest and code with a linter and read the current API.

MCP serverExtended access108Repository stars
Official

Svelte's official MCP server and plugin: current docs, component autofixing and Svelte 5 skills

MCP serverExtended access338Repository stars

An MCP server shows agent steps on screen: a mechanical spider catches words and branches split work into code, model and you.

MCP serverMinimal access114Repository stars
Official

A MasterGo MCP server that hands agents the DSL of a design file from a link so they rebuild the layout as HTML or a component.

MCP serverExtended access289Repository stars

README in short

The repository holds the form engine with packages for several frameworks, the `@golemui/gui-mcp` server in `libs/gui/mcp` and the skill in `skills/golemui`. The skill reference is built from a compiler-verified registry.

README badge

Report a problem