gemini-designer-mcp

gemini-designer-mcp

Provides AI-powered UI design, repo intelligence, and frontend code generation tools, enabling assistants to scaffold projects, generate and modify UI components, manage design tokens, and analyze repositories.

Category
Visit Server

README

Gemini Designer MCP

AI-powered UI design and code generation for your coding assistant

npm version License: MIT

An MCP server that gives your AI coding assistant 17 tools for UI design, repo intelligence, and frontend code generation.

Install

npx gemini-designer init --local

That's it. The CLI will:

  1. Detect your MCP clients (Cursor, Gemini CLI, VS Code, Claude, Codex, Windsurf, Zed, Antigravity)
  2. Let you choose which to configure
  3. Set up Gemini Designer automatically

Tools

Tool What it does
generate_vibes Design tokens, themes, color palettes
scaffold_project Plan + scaffold multi-file project structure (React/Next/Vue/SvelteKit/Remix/Angular)
ui_generate Unified generator that returns a multi-file FileBundle (no writing)
modify_ui Edit existing UI code (supports multi-file targets)
generate_component_variants Add variants (+ optional Storybook file)
ui_review Screenshot + target files → patchable FileBundle
analyze_tokens Extract tokens from CSS
sync_design_tokens Convert tokens between CSS/Tailwind/Tokens Studio
detect_ui_stack Auto-detect framework & libraries
catalog_components Index your components
repo_tree Fast filtered repo file listing
repo_read_files Read multiple files safely (truncation + sha256)
repo_get_file_meta File metadata (exists/size/mtime + optional sha256)
repo_search Text search (ripgrep-powered)
apply_file_bundle Generic writer tool to apply multi-file bundles
validate_project Run allowlisted scripts (lint/typecheck/build) (disabled by default)
prompting_guide High-signal prompting templates

Usage

Local mode is free and uses your own Gemini API key:

npx gemini-designer init --local

The server also retains a remote mode for compatible self-hosted gateways. The former hosted Gemini Designer service is currently unavailable and is not required for local use.

Auto-Detected Clients

The CLI automatically detects and configures these MCP clients:

Client Config Path
Cursor ~/.cursor/mcp.json
Gemini CLI ~/.gemini/settings.json
VS Code ~/.vscode/settings.json
Claude Code ~/.claude/mcp.json
OpenAI Codex ~/.codex/config.toml
Windsurf ~/.codeium/windsurf/mcp_config.json
Zed ~/.config/zed/settings.json
Antigravity ~/.gemini/antigravity/mcp_config.json

Docs

Maintainer/agent docs live in this repo under docs/.

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured