Mobbin MCP Server
Mobbin MCP-Server
Ein inoffizieller MCP-Server, der eine Verbindung zu Mobbin herstellt – der Design-Inspirationsplattform mit über 600.000 Screens aus mehr als 1.100 Apps. Durchsuche Apps, durchstöbere Screenshots, erkunde User Flows und greife direkt aus Claude auf deine gespeicherten Sammlungen zu.
Mobbin verfügt über keine öffentliche API. Dieser Server wurde durch Reverse-Engineering ihrer internen Endpunkte erstellt.
Tools
Tool | Beschreibung | Verwendung, wenn | |||
| Suchen und Durchsuchen von Apps nach Kategorie und Plattform | Du möchtest den Katalog nach Plattform oder Kategorie durchsuchen. Bevorzuge | |||
| Suchen von Screens nach UI-Mustern, Elementen oder Textinhalten | Du suchst nach globaler Screen-Inspiration über Apps hinweg. Nutze | |||
| Suchen von User Flows nach Aktionstyp (z. B. Onboarding, Checkout) | Du suchst nach globaler Journey-Inspiration nach Aktionstyp. Bevorzuge | |||
| Schnelle Autocomplete-Suche für Apps nach Namen | Du hast einen App-Namen oder einen wahrscheinlichen App-Namen und benötigst dessen App-ID. Bevorzuge | |||
| Abrufen aller Screens für eine App (kombinieren mit | Der Benutzer nennt eine spezifische App und möchte deren Screens sehen. Bevorzuge | |||
| Abrufen aller User Flows für eine App (kombinieren mit | Der Benutzer nennt eine spezifische App und möchte deren Flows sehen. Bevorzuge | |||
| Abrufen beliebter Apps, gruppiert nach Kategorie | Du möchtest einen nach Kategorien gruppierten Beliebtheits-Snapshot. Bevorzuge | |||
| Auflisten deiner gespeicherten Sammlungen | Du benötigst Namen, IDs und die Anzahl der Apps/Screens/Flows deiner gespeicherten Sammlungen. Dies listet nur Metadaten auf; das Abrufen von Sammlungselementen ist erst verfügbar, wenn | |||
| Abrufen eines vollständigen Screenshot-Bildes für einen bestimmten Screen, mit optionaler Extraktion der dominanten Farbe | Du hast bereits eine | |||
| Abrufen gültiger Werte für einen Filter-Facetten-Typ: `kind: "categories" | "patterns" | "elements" | "actions"` | Du benötigst gültige Filterwerte oder Definitionen, bevor du |
Untersuchung einer spezifischen App
mobbin_search_screens und mobbin_search_flows indizieren Mobbin global – sie akzeptieren keinen app_id-Filter (die Upstream-API ignoriert App-spezifische Filter stillschweigend). Für Anfragen wie "Zeige mir das Onboarding von Notion" verwende den zweistufigen Pfad: mobbin_quick_search, um die id der App nachzuschlagen, dann mobbin_get_app_screens oder mobbin_get_app_flows mit dieser app_id. Die Detail-Tools lesen von Mobbins SSR-App-Detailseite, daher geben sie alles zurück, was Mobbin für diese App gespeichert hat.
Migration: mobbin_get_filters
Die Form ohne Argumente wurde entfernt. Die vollständige Taxonomie in einer Antwort überschritt das MCP-Token-Limit pro Tool-Ergebnis und zwang den Agenten, das Ergebnis aus einer temporären Datei zurückzulesen. Übergebe ein kind, um die Antwort auf eine Facette zu begrenzen:
mobbin_get_filters({ kind: "patterns" }) // newline list of names
mobbin_get_filters({ kind: "patterns", include_definitions: true }) // bullets with descriptions
mobbin_get_filters({ kind: "patterns", include_counts: true }) // bullets with content countsRelated MCP server: mobbin-forge
Einrichtung
Voraussetzungen
Node.js 18+
Ein Mobbin-Konto (kostenlos oder kostenpflichtig)
1. Authentifizierung
Option A: CLI-Befehl (empfohlen)
npx -y mobbin-mcp@latest authDies führt dich durch das Kopieren deines Session-Cookies aus dem Browser:
Öffne mobbin.com und logge dich ein
Öffne die Browser-Konsole (
Cmd+Option+J)Führe
copy(document.cookie)aus, um deine Cookies in die Zwischenablage zu kopierenFüge sie in die CLI-Eingabeaufforderung ein
Deine Session wird unter ~/.mobbin-mcp/auth.json gespeichert und automatisch aktualisiert.
Was macht
copy(document.cookie)? Es kopiert die Cookies deines Browsers für die aktuelle Seite (mobbin.com) in deine Zwischenablage. Dies beinhaltet deine Supabase-Session-Token, die der MCP-Server benötigt, um API-Anfragen in deinem Namen zu stellen. Die Cookies werden lokal auf deinem Rechner unter~/.mobbin-mcp/auth.jsongespeichert und niemals irgendwohin gesendet, außer an die API von Mobbin.
Option B: Umgebungsvariable (manuell)
Öffne mobbin.com in Chrome und logge dich ein
Öffne die Entwicklertools (
Cmd+Option+I) → Tab Anwendung → Cookies →https://mobbin.comSuche die Cookies mit den Namen
sb-ujasntkfphywizsdaapi-auth-token.0undsb-ujasntkfphywizsdaapi-auth-token.1Kopiere den vollständigen Wert jedes Cookies
Kombiniere sie zu einem einzigen String:
sb-ujasntkfphywizsdaapi-auth-token.0=<value0>; sb-ujasntkfphywizsdaapi-auth-token.1=<value1>Setze
MOBBIN_AUTH_COOKIEauf diesen Wert (siehe Schritt 2 unten)
2. Zu Claude Code hinzufügen
claude mcp add mobbin -- npx -y mobbin-mcpWenn du den CLI-Authentifizierungsbefehl (Option A) verwendet hast, ist keine zusätzliche Konfiguration erforderlich – der Server liest automatisch aus ~/.mobbin-mcp/auth.json.
Wenn du die Umgebungsvariable (Option B) verwendest, übergebe sie beim Hinzufügen:
claude mcp add mobbin -e MOBBIN_AUTH_COOKIE="sb-ujasntkfphywizsdaapi-auth-token.0=...; sb-ujasntkfphywizsdaapi-auth-token.1=..." -- npx -y mobbin-mcpAlternative: Claude Desktop
Füge dies zu deiner Claude Desktop-Konfiguration hinzu (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"mobbin": {
"command": "npx",
"args": ["-y", "mobbin-mcp"]
}
}
}Beispiel-Prompts
"Ich entwerfe einen Checkout-Flow für eine Essensliefer-App – zeige mir, wie Top-Apps wie DoorDash und Uber Eats das handhaben"
"Rufe den Duolingo-Onboarding-Flow auf und gehe mit mir die Design-Entscheidungen jedes Screens durch"
"Finde Login-Screens, die Bottom Sheets verwenden, und extrahiere die Farbpalette – ich brauche Inspiration für unser Auth-Redesign"
"Vergleiche, wie Fintech-Apps mit Einstellungs-Screens umgehen – zeige mir Beispiele von Robinhood, Cash App und Venmo"
"Suche nach Screens mit kartenbasierten Layouts in Reise-Apps und zeige mir dann den besten im Detail"
"Welche UI-Muster sind aktuell auf iOS im Trend? Zeige mir die Top-Screens"
Funktionsweise
Mobbin ist eine Next.js-App, die auf Supabase basiert. Dieser Server ruft Mobbins interne API-Routen (/api/content/search-apps, /api/content/search-screens usw.) unter Verwendung deines Session-Cookies zur Authentifizierung auf. Token werden automatisch über den /auth/v1/token-Endpunkt von Supabase aktualisiert, bevor sie ablaufen, und bei Verwendung der CLI-Authentifizierungsmethode wieder in ~/.mobbin-mcp/auth.json gespeichert.
Screen-Bilder werden über das Bytescale CDN von Mobbin bereitgestellt. Das Tool mobbin_get_screen_detail konvertiert automatisch Supabase-Speicher-URLs aus Suchergebnissen in CDN-URLs, ruft das Bild ab und gibt es als Base64-Inhalt zurück, den das Modell sehen und analysieren kann. Die optionale Farbextraktion verwendet sharp, um dominante Hex-Farben aus dem Screenshot zurückzugeben.
Projektstruktur
src/
index.ts # MCP server entry point, CLI routing, and tool registration
constants.ts # API URLs, keys, and config
types.ts # TypeScript interfaces for all Mobbin data models
cli/
auth.ts # Interactive CLI authentication flow
services/
auth.ts # Token parsing, expiry checks, and auto-refresh
api-client.ts # HTTP client for all Mobbin API endpoints
utils/
auth-store.ts # Persistent session storage (~/.mobbin-mcp/auth.json)
formatting.ts # Markdown formatters for tool responsesLizenz
ISC
This server cannot be deployed
Maintenance
Related MCP Connectors
Search real-world UI & UX design references for mobile apps, web apps, and websites with Mobbin.
Search curated design styles, real product screens, and user flows for evidence-based design work.
- mcpOAuthcom.gummble
Search 300k+ real app screens, flows, and UX microcopy from 1,500+ shipped products.
Research mobile apps, onboarding, paywalls, and competitors with real screens, flows, and reviews.
Related MCP Servers
- FlicenseAqualityDmaintenanceMCP server that gives AI agents browser-based access to Mobbin for design research, screen discovery, and screenshot collection through automated browser control.103-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that works with Mobbin — 600k+ real app screens and flows from 1,100+ apps. Search screens, browse flows, grab palettes, build better UI without leaving Claude.5ISC
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to research mobile apps, compare onboarding and paywall flows, explore App Store reviews, and find visual UI references, bringing real screens and market context into their research.3MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search Mobbin for apps, flows, screens, and website sections, returning compact text results and fetching screenshots only for the screens the agent selects. Requires the user's own Mobbin account and runs locally over Streamable HTTP with OAuth sign-in.MIT