Skip to main content
Glama

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

mdesign_search_apps_ios

Search real iOS apps via iTunes Search API (free, no key). Returns metadata, ratings, screenshot URLs, icon.

mdesign_search_apps_android

Search Google Play apps via anti-bot browser scraping. Returns package ids, names, icons.

mdesign_get_app_android

Full Google Play page: description, rating, icon, HD screenshots.

mdesign_extract_palette

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

mdesign_audit_contrast

Check WCAG AA/AAA contrast ratios between hex colors. Flags failing pairs.

mdesign_audit_touch_targets

Validate touch targets against iOS HIG 44pt / Material Design 48dp minimums.

mdesign_detect_stack_from_files

Detect Flutter vs React Native vs native from file names in an APK/IPA.

mdesign_full_audit_report

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

mdesign_generate_app_icons

One source → iOS AppIcon.appiconset (17 sizes + Contents.json) + Android launcher icons (5 densities, round + square) + adaptive icon layers with auto-extracted background color.

mdesign_generate_splash

Android 12+ splash icon sets (all densities) with themed background.

mdesign_generate_theme

Extract palette from image URL → emit Flutter ThemeData (app_theme.dart) or RN design tokens (theme.ts).

mdesign_research_to_theme

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

mdesign_generate_component

Extract palette from image → generate theme + component code. Supports: bottom_navigation, app_bar, primary_button, card.

Module 5 : A/B App Comparison

Side-by-side design metrics comparison between two apps.

Tool

What it does

mdesign_compare_apps

Compare two apps on palette, WCAG contrast pass rate, ratings. Returns verdict + recommendation.


Related MCP server: MCP Mobile Server

šŸš€ Quick Start

Windows

cd mobile-design-mcp
python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
patchright install chromium

Linux / 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.dart ready 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 in output/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.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

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/Steph-ux/mobile-design-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server