Skip to main content
Glama
pdcolandrea

Mobbin MCP Server

by pdcolandrea

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

mobbin_search_apps

Suchen und Durchsuchen von Apps nach Kategorie und Plattform

Du möchtest den Katalog nach Plattform oder Kategorie durchsuchen. Bevorzuge mobbin_quick_search, wenn du den App-Namen bereits kennst und die App-ID benötigst.

mobbin_search_screens

Suchen von Screens nach UI-Mustern, Elementen oder Textinhalten

Du suchst nach globaler Screen-Inspiration über Apps hinweg. Nutze screen_patterns für Mobbin-Taxonomie-Konzepte und screen_keywords für sichtbaren/OCR-Text. Nutze mobbin_get_app_screens nach mobbin_quick_search für eine bestimmte App.

mobbin_search_flows

Suchen von User Flows nach Aktionstyp (z. B. Onboarding, Checkout)

Du suchst nach globaler Journey-Inspiration nach Aktionstyp. Bevorzuge mobbin_get_app_flows nach mobbin_quick_search für Flows einer bestimmten App.

mobbin_quick_search

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 mobbin_search_apps für das Browsen nach Plattform/Kategorie.

mobbin_get_app_screens

Abrufen aller Screens für eine App (kombinieren mit quick_search, um eine spezifische App zu untersuchen)

Der Benutzer nennt eine spezifische App und möchte deren Screens sehen. Bevorzuge mobbin_search_screens für breite app-übergreifende Beispiele.

mobbin_get_app_flows

Abrufen aller User Flows für eine App (kombinieren mit quick_search, um eine spezifische App zu untersuchen)

Der Benutzer nennt eine spezifische App und möchte deren Flows sehen. Bevorzuge mobbin_search_flows für breite app-übergreifende Journeys.

mobbin_popular_apps

Abrufen beliebter Apps, gruppiert nach Kategorie

Du möchtest einen nach Kategorien gruppierten Beliebtheits-Snapshot. Bevorzuge mobbin_search_apps mit sort_by: "publishedAt" für paginiertes Browsen aktueller Apps oder Kategoriefilter.

mobbin_list_collections

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 mobbin_get_collection implementiert ist.

mobbin_get_screen_detail

Abrufen eines vollständigen Screenshot-Bildes für einen bestimmten Screen, mit optionaler Extraktion der dominanten Farbe

Du hast bereits eine screen_url und benötigst das vollständige Bild, eine visuelle Inspektion, Metadaten oder eine optionale Extraktion der dominanten Farbe.

mobbin_get_filters

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 categories, screen_patterns, screen_elements oder flow_actions in Such-Tools ausfüllst.

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 counts

Related MCP server: figma-mcp-server

Einrichtung

Voraussetzungen

  • Node.js 18+

  • Ein Mobbin-Konto (kostenlos oder kostenpflichtig)

1. Authentifizierung

Option A: CLI-Befehl (empfohlen)

npx -y mobbin-mcp@latest auth

Dies führt dich durch das Kopieren deines Session-Cookies aus dem Browser:

  1. Öffne mobbin.com und logge dich ein

  2. Öffne die Browser-Konsole (Cmd+Option+J)

  3. Führe copy(document.cookie) aus, um deine Cookies in die Zwischenablage zu kopieren

  4. Fü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.json gespeichert und niemals irgendwohin gesendet, außer an die API von Mobbin.

Option B: Umgebungsvariable (manuell)

  1. Öffne mobbin.com in Chrome und logge dich ein

  2. Öffne die Entwicklertools (Cmd+Option+I) → Tab AnwendungCookieshttps://mobbin.com

  3. Suche die Cookies mit den Namen sb-ujasntkfphywizsdaapi-auth-token.0 und sb-ujasntkfphywizsdaapi-auth-token.1

  4. Kopiere den vollständigen Wert jedes Cookies

  5. Kombiniere sie zu einem einzigen String:

sb-ujasntkfphywizsdaapi-auth-token.0=<value0>; sb-ujasntkfphywizsdaapi-auth-token.1=<value1>
  1. Setze MOBBIN_AUTH_COOKIE auf diesen Wert (siehe Schritt 2 unten)

2. Zu Claude Code hinzufügen

claude mcp add mobbin -- npx -y mobbin-mcp

Wenn 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-mcp

Alternative: 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 responses

Lizenz

ISC

A
license - permissive license
Not graded
quality - not tested
F
maintenance

Maintenance

Maintainers
4dResponse time
1dRelease cycle
7Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to retrieve visual references, articles, and style guides directly within any MCP-compatible client.
    4
    10
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    An 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.
    ISC

View all related MCP servers

Related MCP Connectors

  • Focused full-screen UI references and hosted design materials for coding agents.

  • Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.

  • UI design from prompts, screenshots, and URLs for AI coding agents and theme tokens.

View all MCP Connectors

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/pdcolandrea/mobbin-mcp'

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