mobile-design-mcp
Mobile Design Intelligence MCP
Full-package MCP for Flutter & React Native mobile UI/UX design.
Three modules, 12 tools ā covering the full design workflow: research ā audit ā assets.
šØ Features
Module 1 : Design Research
Search real apps, extract their design DNA.
Tool | What it does |
| Search real iOS apps via iTunes Search API (free, no key). Returns metadata, ratings, screenshot URLs, icon. |
| Search Google Play apps via anti-bot browser scraping. Returns package ids, names, icons. |
| Full Google Play page: description, rating, icon, HD screenshots. |
| Extract dominant colors from any image URL. Returns hex + semantic roles (primary/accent/background) + WCAG luminance. |
Module 2 : Design Audit
WCAG compliance, touch targets, tech stack detection.
Tool | What it does |
| Check WCAG AA/AAA contrast ratios between hex colors. Flags failing pairs. |
| Validate touch targets against iOS HIG 44pt / Material Design 48dp minimums. |
| Detect Flutter vs React Native vs native from file names in an APK/IPA. |
| Full audit: contrast + touch targets + actionable fix recommendations. |
Module 3 : Asset Factory
Generate production-ready assets from a single source image.
Tool | What it does |
| One source ā iOS AppIcon.appiconset (17 sizes + Contents.json) + Android launcher icons (5 densities, round + square) + adaptive icon layers with auto-extracted background color. |
| Android 12+ splash icon sets (all densities) with themed background. |
| Extract palette from image URL ā emit Flutter ThemeData ( |
| One-shot pipeline: search app ā grab icon ā extract palette ā generate theme code. Perfect for "design like X" requests. |
Module 4 : Component Generator
Generate production-ready Flutter & React Native components from a design image.
Tool | What it does |
| Extract palette from image ā generate theme + component code. Supports: |
Module 5 : A/B App Comparison
Side-by-side design metrics comparison between two apps.
Tool | What it does |
| Compare two apps on palette, WCAG contrast pass rate, ratings. Returns verdict + recommendation. |
š Quick Start
Windows
cd mobile-design-mcp
python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
patchright install chromiumLinux / macOS
cd mobile-design-mcp
chmod +x install.sh
./install.shš Integration (Claude Desktop / OpenCode)
{
"mcpServers": {
"mobile-design": {
"command": "/path/to/mobile-design-mcp/.venv/Scripts/python.exe",
"args": ["/path/to/mobile-design-mcp/server.py"],
"cwd": "/path/to/mobile-design-mcp"
}
}
}š± Example Prompts
"Search for top ride-hailing apps and generate a Flutter theme based on the most popular one" ā
mdesign_research_to_theme("ride hailing", framework="flutter")āapp_theme.dartready to paste
"Audit the contrast of my app's palette: #FC5404, #FFFFFF, #1C1B1F, #8CDCC4" ā
mdesign_full_audit_report(colors=[...], elements=[...])ā verdict + fixes
"Generate all the icons I need for iOS and Android from this 1024x1024 logo" ā
mdesign_generate_app_icons("~/logo.png")ā 42 files inoutput/icons/
"Is this APK built with Flutter or React Native?" ā
mdesign_detect_stack_from_files(["lib/armeabi-v7a/libflutter.so", ...])ā "flutter"
š Portability
Windows | Linux | macOS | |
iTunes Search API | ā | ā | ā |
Play Store scraping | ā | ā | ā |
Image processing | ā | ā | ā |
Asset generation | ā | ā | ā |
Chrome auto-detect | ā | ā | ā |
š Privacy
This MCP is 100% local. No API keys required (iTunes Search API is free and anonymous). Your design files never leave your machine.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Steph-ux/mobile-design-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server