MCP Catalogs
Home

Generative-UI-MCP

by op7418·52·Score 45

MCP server for generating interactive visualizations with design guidelines loaded on demand.

ai-llmdeveloper-toolsproductivity
6
Forks
0
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

Generative-UI-MCP is a TypeScript-based MCP server that enables AI models to create interactive visualizations such as charts, diagrams, mockups, and more. Instead of including design rules in every system prompt, this server provides structured design guidelines that models can load on demand. It includes modules for interactive elements, charts, mockups, art, and diagrams. The server implements a resource-efficient approach with a compact system prompt (~300 tokens) and detailed specifications loaded only when needed.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Generating interactive data visualizations in AI applications
you:Creating UI mockups and diagrams for documentation
you:Building AI-powered design tools with structured components
you:How does this server save tokens compared to including design rules in system prompts?
you:What visualization types does this MCP server support?

When to choose this

Choose this server when you need AI models to generate interactive visualizations consistently and want to avoid bloating system prompts with design rules.

When NOT to choose this

Don't choose this if you need visualization types beyond the supported modules (charts, diagrams, mockups, art, interactive UI) or require extensive customization of design systems.

Tools this server exposes

1 tool extracted from the README
  • load_ui_guidelinesload_ui_guidelines(modules: string[])

    Load detailed design guidelines for generating visual widgets

Comparable tools

mcp-artifactsvercel-generative-uichartjs-mcp

Installation

Auto-install via AI

Copy and paste the following prompt into your AI assistant (Claude Code, Cursor, etc.) to install automatically: > Install the generative-ui-mcp MCP server. Run npx generative-ui-mcp as a stdio MCP server. The server name should be "generative-ui".

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "generative-ui": {
      "command": "npx",
      "args": ["generative-ui-mcp"]
    }
  }
}

Other AI Tools (Cursor/Windsurf)

Add to your MCP settings (.cursor/mcp.json or equivalent):

{
  "mcpServers": {
    "generative-ui": {
      "command": "npx",
      "args": ["generative-ui-mcp"]
    }
  }
}

FAQ

How does this server save tokens compared to including design rules in system prompts?
Instead of ~650+ tokens for full guidelines, the system prompt is only ~300 tokens. Detailed specs are loaded on-demand only when the model needs to generate a visualization.
What visualization types does this MCP server support?
The server supports five modules: interactive (HTML controls, forms), chart (Chart.js patterns), mockup (UI layouts), art (SVG illustrations), and diagram (flowcharts, timelines).

Compare Generative-UI-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.