Skip to main content
Glama

Gemini UI Design Server

Gemini UI Design Server

Enterprise-Grade UI/UX Design & Frontend Implementation Expert

MCP Server Β· Gemini 2.5 PRO Β· Enterprise Architecture

License: MIT Gemini MCP Node.js

🎯 SPECIALIZED AI AGENT FOR UI/UX DESIGN & FRONTEND ARCHITECTURE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Integrates Google Gemini 2.5 PRO as a world-class UI designer accessible via MCP protocol from Claude AI in Warp Terminal

πŸ—οΈ Architecture Overview

Purpose-Built MCP Server providing enterprise-grade UI/UX design expertise through Gemini 2.5 PRO. Architected for seamless Claude-to-Gemini inter-agent communication within Warp Terminal's agentic development environment.

Core Capabilities

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ GEMINI 2.5 PRO UI DESIGN SPECIALIST β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β–Ί Design UI Components - Enterprise-grade components β”‚ β”‚ β–Ί Review Implementations - WCAG AAA compliance β”‚ β”‚ β–Ί Generate Frontend Code - Production-ready artifacts β”‚ β”‚ β–Ί Architecture Consultation - Scalable system design β”‚ β”‚ β–Ί Brand Identity Design - Cohesive visual systems β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸš€ Quick Start

Prerequisites

  • Node.js β‰₯ 18.0.0

  • Warp Terminal (latest)

  • Gemini API Key β†’ Get Key

Installation

git clone https://github.com/bobvasic/gemini-ui-design-server.git cd gemini-ui-design-server npm install chmod +x index.js setup.sh

Configuration

Method 1: Automated Setup

./setup.sh YOUR_GEMINI_API_KEY

Method 2: Manual Warp MCP Configuration

Add to ~/.config/warp/mcp.json:

{ "mcpServers": { "gemini-ui-designer": { "command": "node", "args": ["${HOME}/gemini-ui-design-server/index.js"], "env": { "GEMINI_API_KEY": "YOUR_API_KEY_HERE" } } } }

Restart Warp Terminal to activate.


🎨 Tool Reference

design_ui_component

Enterprise-grade component design with accessibility-first methodology

{ component_type: string; // button, form, card, navigation, hero requirements: string; // Detailed specs, brand, accessibility framework?: string; // React, Vue, Angular, Svelte design_system?: string; // Material, Tailwind, Custom }

review_ui_implementation

Expert code review with WCAG compliance verification

{ code: string; // Frontend code to analyze framework?: string; // React, Vue, Angular review_focus?: enum; // accessibility | performance | ux | visual-design | responsive | all }

generate_frontend_code

Production-ready code generation with TypeScript support

{ specification: string; // Detailed implementation requirements framework?: string; // React, Vue, Angular, Svelte styling_approach?: string; // Tailwind, CSS Modules, Styled Components typescript?: boolean; // Default: true }

ui_architecture_consultation

Strategic frontend architecture guidance for scalable systems

{ project_context: string; // Scale, team, constraints consultation_topic: enum; // component-architecture | state-management // design-system | performance | testing | deployment }

brand_identity_design

Cohesive brand identity and design system creation

{ brand_requirements: string; // Values, audience, industry, emotions deliverables?: string; // color-palette,typography,components,spacing }

πŸ”§ Technical Specifications

Protocol Architecture

  • MCP SDK 1.0.4

  • Stdio Transport Layer

  • JSON Schema Validation

  • Async/Await Event Loop

AI Model Configuration

  • Model: gemini-2.5-pro

  • Temperature: 0.7

  • Max Tokens: 8192

  • Optimized Prompt Engineering

Integration Pattern

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” MCP Protocol β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Claude AI β”‚ ←──────────────────────→│ Gemini 2.5 PRO β”‚ β”‚ (Warp IDE) β”‚ UI/UX Consultation β”‚ (UI Designer) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ↓ ↓ Development Design Specifications Implementation Component Architecture Code Generation Brand Systems

πŸ“‹ Prompt Engineering

Gemini 2.5 PRO prompts are architecturally designed following Google's official best practices:

βœ“ Structured Role Definition - Clear expert persona establishment
βœ“ Contextual Specifications - Comprehensive requirement framing
βœ“ Deliverable Taxonomy - Explicit output structure definition
βœ“ Constraint Declaration - WCAG, performance, framework requirements
βœ“ Quality Gates - Enterprise-grade, production-ready mandates


πŸ”’ Security Architecture

  • Zero Credential Hardcoding - Environment variable isolation

  • API Key Validation - Startup verification with fail-fast

  • Error Sanitization - No sensitive data in error messages

  • Dependency Auditing - 0 vulnerabilities (verified)

Security Contact: info@cyberlinksec.com


πŸ“š Documentation


🎯 Use Cases

Scenario

Tool Chain

Component Library

design_ui_component

β†’

generate_frontend_code

β†’

review_ui_implementation

Design System

brand_identity_design

β†’

ui_architecture_consultation

β†’

generate_frontend_code

Code Optimization

review_ui_implementation

β†’ Refactor β†’

review_ui_implementation

Architecture Planning

ui_architecture_consultation

β†’

design_ui_component

β†’

generate_frontend_code


πŸ§ͺ Testing

# Verify installation export GEMINI_API_KEY="your-key" npm start # Expected: "Gemini MCP Server running on stdio" # Test via Claude in Warp # Call tool: gemini-ui-designer/design_ui_component

πŸ“ž Support

Technical Issues β†’ GitHub Issues
Security Concerns β†’ info@cyberlinksec.com
Enterprise Consulting β†’ CyberLink Security


πŸ“„ License

MIT License - Copyright Β© 2025 CyberLink Security


Built for Enterprise-Grade UI/UX Development

Dark Blue Neon Green

Engineered by CyberLink Security | Powered by Gemini 2.5 PRO

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bobvasic/gemini-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server