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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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