An MCP server that plans what a block actually needs, generates the raster imagery through GPT, and then measures the result against a design canon — so what ships stops looking generated.
Not because it is sloppy. Because it is thin. A model assembles a block out of bare markup — vector shapes, borders, padding — and reaches for an emoji when it needs an icon. A designer fills the block with material.
Emoji instead of icons. Drawn by the system font, so the same page looks different on every platform, in nobody's style.
Gradient poured over the headline. A ready-made effect standing in for typographic hierarchy.
Blurred colour blobs for a background. Atmosphere instead of texture; says nothing about the product.
Three identical cards in a row. Then the next section is three more. Every section carries the same rhythm.
Zero depth. No grain, no overlap, no layering — one flat plane pretending to be a page.
Body copy below 16px. Readability quietly traded for a tidy-looking grid.
The catalogue is deliberately specific — 21 named patterns, each with a replacement. A general instruction to "avoid clichés" gets ignored; a named pattern with a named alternative does not. Removing a pattern without replacing it only makes the block thinner.
Measured on vault.bro.tj before and after a pass. Numbers, not impressions — the audit reads the stylesheet and computes contrast, measure and step itself.
A designer does not start with a picture. Each stage is a separate tool, so you can enter the pipeline wherever your project already is.
Tokens, type pairing, component specs, and how this site creates depth.
The page as scenes — each with its own layout, so sections stop repeating one template.
What this block is missing, why, with a brief and a placement for every item.
Raster generated as one series off a single reference frame, then verified on disk.
Two passes: what reads as machine-made, and what breaks a measurable rule.
Codex already exposes itself over MCP, but as a single tool described as "Run a Codex session" — no assistant will reach for that when it needs a background image. Every capability here says what it is for.
| Tool | What it does |
|---|---|
gpt_design_board | style tile: tokens, type, components, depth |
gpt_design_story | the page as scenes with alternating layouts |
gpt_design_plan | what a block is missing, split into raster and vector |
gpt_design_make | produces the raster items as one series |
gpt_slop_audit | what reads as machine-made, and how thin the block is |
gpt_design_critique | measured values against the canon: measure, contrast, step |
gpt_image | one raster image, verified: signature, size, aspect |
gpt_image_series | several images in one session so the style holds |
gpt_review | an independent second pass over your diff |
gpt_ask | a one-off question about the project, read-only |
gpt_agent_start · _send · _list | a long-lived agent that keeps the project in context |
gpt_doc | pptx, xlsx, pdf, docx through the Codex plugins |
gpt_status | diagnostics: is Codex found, does the session start |
Two modes ship as MCP prompts and appear as slash commands: designer walks the whole pipeline and will not let you skip acceptance; second-opinion makes you verify every finding against the code before believing it.
Needs Node.js 18+ and the OpenAI Codex CLI, signed in. Everything runs on your machine; this site only serves the package.
npm i -g https://design-board.bro.tj/claude-design-board-1.1.0.tgz
claude mcp add design-board --scope user -- \ node <global node_modules>/claude-design-board/mcp-server.js
Then ask it for gpt_status — it reports whether Codex was found and whether a session starts.
Worth knowing before you install, not after.
It is a wrapper, not a model. The imagery and the art direction come from GPT through your own Codex CLI. No Codex, no output — and your ChatGPT usage limit is the ceiling.
Raster is not instant. One image is a separate Codex session, typically one to three minutes. Generate a set in a single call rather than one at a time.
Codex marks mcp-server as deprecated. It works today and is still the only MCP entry point, but it may move. Re-check after a Codex upgrade.
The art director will refuse to add decoration. On three separate runs it returned a plan with no raster at all, saying the block did not need any. That is the point — but it means this is not an image generator with extra steps.
MIT, runs locally, no account on this site.