Skip to main content
Glama
bobvasic
by bobvasic

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

Latest Blog Posts

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