Provides three tools for interacting with Google Gemini AI: single-turn chat conversations, multi-turn conversations with context preservation, and AI-powered code analysis and review across multiple programming languages.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gemini MCP Serverdesign a responsive navigation bar with dark mode toggle for our React app"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.

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.shConfiguration
Method 1: Automated Setup
./setup.sh YOUR_GEMINI_API_KEYMethod 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-proTemperature: 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
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 System |
|
Code Optimization |
|
Architecture Planning |
|
π§ͺ 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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.