
Gemini UI Design Server
Enterprise-Grade UI/UX Design & Frontend Implementation Expert
MCP Server ยท Gemini 2.5 PRO ยท Enterprise Architecture
๐ฏ 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
|
AI Model Configuration
|
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
- SECURITY.md - Security policy and best practices
- CONTRIBUTING.md - Contribution guidelines
- AUDIT_REPORT.md - Production readiness certification
๐ฏ 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
Engineered by CyberLink Security | Powered by Gemini 2.5 PRO