MCP Hub
Back to servers

gemini-mcp-server

A specialized MCP server that integrates Google Gemini 2.5 PRO as an enterprise-grade UI/UX design and frontend architecture expert within Warp Terminal.

Stars
7
Forks
3
Tools
5
Updated
Oct 19, 2025
Validated
Jan 15, 2026

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

ScenarioTool Chain
Component Librarydesign_ui_component โ†’ generate_frontend_code โ†’ review_ui_implementation
Design Systembrand_identity_design โ†’ ui_architecture_consultation โ†’ generate_frontend_code
Code Optimizationreview_ui_implementation โ†’ Refactor โ†’ review_ui_implementation
Architecture Planningui_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

Reviews

No reviews yet

Sign in to write a review

gemini-mcp-server โ€” MCP Server | MCP Hub