Mobbin MCP Server
Mobbin MCP Server
Неофициальный MCP-сервер, который подключается к Mobbin — платформе для поиска дизайнерского вдохновения, содержащей более 600 тыс. экранов из более чем 1100 приложений. Ищите приложения, просматривайте скриншоты, изучайте пользовательские сценарии и получайте доступ к своим сохраненным коллекциям прямо из Claude.
У Mobbin нет публичного API. Этот сервер был создан путем обратной разработки их внутренних эндпоинтов.
Инструменты
Инструмент | Описание | Используйте, когда | |||
| Поиск и просмотр приложений по категориям и платформам | Вы хотите найти приложения по платформе или категории. Используйте | |||
| Поиск экранов по UI-паттернам, элементам или текстовому контенту | Вы ищете вдохновение по экранам во всех приложениях. Используйте | |||
| Поиск пользовательских сценариев по типу действия (например, онбординг, оформление заказа) | Вы ищете вдохновение по сценариям во всех приложениях. Используйте | |||
| Быстрый поиск приложений по названию с автодополнением | У вас есть название приложения и вам нужен его ID. Используйте | |||
| Получение всех экранов для одного приложения (используйте с | Пользователь называет конкретное приложение и хочет увидеть его экраны. Используйте | |||
| Получение всех пользовательских сценариев для одного приложения (используйте с | Пользователь называет конкретное приложение и хочет увидеть его сценарии. Используйте | |||
| Получение популярных приложений, сгруппированных по категориям | Вы хотите получить список популярных приложений по категориям. Используйте | |||
| Список ваших сохраненных коллекций | Вам нужны названия, ID и количество элементов (приложений/экранов/сценариев) в коллекциях. Выводит только метаданные; получение элементов коллекции пока недоступно до выхода | |||
| Получение полноразмерного скриншота для конкретного экрана с опциональным извлечением доминирующего цвета | У вас уже есть | |||
| Получение допустимых значений для одного фильтра: `kind: "categories" | "patterns" | "elements" | "actions"` | Вам нужны допустимые значения или определения фильтров перед заполнением параметров |
Детальное изучение конкретного приложения
Инструменты mobbin_search_screens и mobbin_search_flows индексируют Mobbin глобально — они не принимают фильтр app_id (внешний API игнорирует фильтры по приложениям). Для запросов типа «покажи онбординг Notion» используйте двухэтапный путь: mobbin_quick_search для поиска id приложения, затем mobbin_get_app_screens или mobbin_get_app_flows с этим app_id. Инструменты получения деталей считывают данные со страницы деталей приложения Mobbin, поэтому они возвращают всё, что есть в Mobbin для этого приложения.
Миграция: mobbin_get_filters
Вызов без аргументов был удален. Полная таксономия в одном ответе превышала лимит токенов MCP на результат инструмента и заставляла агента считывать результат из временного файла. Передайте kind, чтобы ограничить ответ одним аспектом:
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: figma-mcp-server
Установка
Предварительные требования
Node.js 18+
Аккаунт Mobbin (бесплатный или платный)
1. Аутентификация
Вариант А: CLI-команда (рекомендуется)
npx -y mobbin-mcp@latest authОна поможет вам скопировать сессионный cookie из браузера:
Откройте mobbin.com и войдите в систему
Откройте консоль браузера (
Cmd+Option+J)Выполните
copy(document.cookie), чтобы скопировать cookies в буфер обменаВставьте их в приглашение CLI
Ваша сессия сохраняется в ~/.mobbin-mcp/auth.json и автоматически обновляется.
Что делает
copy(document.cookie)? Она копирует cookies вашего браузера для текущего сайта (mobbin.com) в буфер обмена. Это включает токены сессии Supabase, которые нужны MCP-серверу для выполнения API-запросов от вашего имени. Cookies хранятся локально на вашем компьютере в~/.mobbin-mcp/auth.jsonи никогда не отправляются никуда, кроме API Mobbin.
Вариант Б: Переменная окружения (вручную)
Откройте mobbin.com в Chrome и войдите в систему
Откройте DevTools (
Cmd+Option+I) → вкладка Application → Cookies →https://mobbin.comНайдите cookies с именами
sb-ujasntkfphywizsdaapi-auth-token.0иsb-ujasntkfphywizsdaapi-auth-token.1Скопируйте полное значение каждого cookie
Объедините их в одну строку:
sb-ujasntkfphywizsdaapi-auth-token.0=<value0>; sb-ujasntkfphywizsdaapi-auth-token.1=<value1>Установите
MOBBIN_AUTH_COOKIEв это значение (см. шаг 2 ниже)
2. Добавление в Claude Code
claude mcp add mobbin -- npx -y mobbin-mcpЕсли вы использовали CLI-команду аутентификации (Вариант А), дополнительная настройка не требуется — сервер автоматически считывает данные из ~/.mobbin-mcp/auth.json.
Если вы используете переменную окружения (Вариант Б), передайте её при добавлении:
claude mcp add mobbin -e MOBBIN_AUTH_COOKIE="sb-ujasntkfphywizsdaapi-auth-token.0=...; sb-ujasntkfphywizsdaapi-auth-token.1=..." -- npx -y mobbin-mcpАльтернатива: Claude Desktop
Добавьте в конфигурацию Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"mobbin": {
"command": "npx",
"args": ["-y", "mobbin-mcp"]
}
}
}Примеры запросов
«Я проектирую сценарий оформления заказа для приложения доставки еды — покажи, как это реализовано в топовых приложениях, таких как DoorDash и Uber Eats»
«Открой онбординг Duolingo и разбери со мной дизайнерские решения каждого экрана»
«Найди экраны входа, использующие нижние шторки (bottom sheets), и извлеки цветовую палитру — мне нужно вдохновение для редизайна авторизации»
«Сравни, как финтех-приложения обрабатывают экраны настроек — покажи примеры из Robinhood, Cash App и Venmo»
«Найди экраны с карточной версткой в приложениях для путешествий, а затем покажи лучший из них в деталях»
«Какие UI-паттерны сейчас в тренде на iOS? Покажи лучшие экраны»
Как это работает
Mobbin — это приложение на Next.js, работающее на базе Supabase. Этот сервер вызывает внутренние API-маршруты Mobbin (/api/content/search-apps, /api/content/search-screens и т.д.), используя ваш сессионный cookie для аутентификации. Токены автоматически обновляются через эндпоинт Supabase /auth/v1/token до истечения срока их действия и сохраняются обратно в ~/.mobbin-mcp/auth.json при использовании метода аутентификации через CLI.
Изображения экранов передаются через CDN Bytescale, используемый Mobbin. Инструмент mobbin_get_screen_detail автоматически преобразует URL хранилища Supabase из результатов поиска в URL CDN, загружает изображение и возвращает его в формате base64, который модель может видеть и анализировать. Опциональное извлечение цветов использует sharp для возврата доминирующих hex-цветов со скриншота.
Структура проекта
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Лицензия
ISC
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceSearches 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.410MIT
- FlicenseNot gradedqualityDmaintenanceEnables Claude to interact with Figma designs, convert designs to code, extract variables, get screenshots, and more.1
- FlicenseAqualityDmaintenanceMCP server that gives AI agents browser-based access to Mobbin for design research, screen discovery, and screenshot collection through automated browser control.102
- AlicenseNot gradedqualityBmaintenanceAn 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
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.
Search, document and execute authenticated API calls across 700+ apps via one MCP server
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/pdcolandrea/mobbin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server