Mobbin MCP Server
Mobbin MCP サーバー
Mobbin に接続する非公式の MCP サーバーです。Mobbin は、1,100 以上のアプリから 60 万枚以上のスクリーンを収録したデザインインスピレーションプラットフォームです。アプリの検索、スクリーンショットの閲覧、ユーザーフローの探索、保存済みコレクションへのアクセスを Claude から直接行えます。
Mobbin には公開 API がありません。このサーバーは、彼らの内部エンドポイントをリバースエンジニアリングして構築されました。
ツール
ツール | 説明 | 使用タイミング | |||
| カテゴリやプラットフォームでアプリを検索・閲覧する | プラットフォームやカテゴリでカタログを探索したい場合。アプリ名がわかっていてアプリ ID が必要な場合は | |||
| UI パターン、要素、またはテキストコンテンツでスクリーンを検索する | アプリ全体でグローバルなスクリーンのインスピレーションを得たい場合。Mobbin の分類概念には | |||
| アクションタイプ(例:オンボーディング、チェックアウト)でユーザーフローを検索する | アクションタイプ別にグローバルなジャーニーのインスピレーションを得たい場合。特定のアプリのフローについては | |||
| アプリ名による高速なオートコンプリート検索 | アプリ名がわかっていてアプリ ID が必要な場合。プラットフォーム/カテゴリの閲覧には | |||
| 1 つのアプリの全スクリーンを取得する( | ユーザーが特定のアプリ名を挙げ、そのアプリのスクリーンを求めている場合。広範なアプリ横断的な例には | |||
| 1 つのアプリの全ユーザーフローを取得する( | ユーザーが特定のアプリ名を挙げ、そのアプリのフローを求めている場合。広範なアプリ横断的なジャーニーには | |||
| カテゴリ別にグループ化された人気アプリを取得する | カテゴリ別にグループ化された人気度のスナップショットが必要な場合。最近のアプリのページネーション閲覧やカテゴリフィルタには | |||
| 保存済みコレクションを一覧表示する | 保存済みコレクションの名前、ID、アプリ/スクリーン/フロー数が必要な場合。これはメタデータのみをリストします。コレクションアイテムの取得は | |||
| 特定のスクリーンのフルスクリーンショット画像を取得する(オプションで主要色の抽出が可能) | すでに | |||
| フィルタファセットの有効な値を取得する: `kind: "categories" | "patterns" | "elements" | "actions"` | 検索ツールで |
特定のアプリを深掘りする
mobbin_search_screens と mobbin_search_flows は Mobbin をグローバルにインデックス化しており、app_id フィルタを受け付けません(アップストリーム API はアプリごとのフィルタを黙って無視します)。「Notion のオンボーディングを見せて」といったクエリには、2 ステップのパスを使用してください:mobbin_quick_search でアプリの id を調べ、次にその app_id を指定して mobbin_get_app_screens または mobbin_get_app_flows を実行します。詳細ツールは Mobbin の SSR されたアプリ詳細ページから読み取るため、そのアプリに関して Mobbin が持っているすべての情報を返します。
移行: mobbin_get_filters
引数なしの形式は削除されました。1 回のレスポンスですべての分類を返すと MCP のツール結果ごとのトークン上限を超えてしまい、エージェントが一時ファイルから結果を読み直す必要があったためです。kind を渡して、レスポンスを 1 つのファセットに絞り込んでください:
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. 認証
オプション A: CLI コマンド(推奨)
npx -y mobbin-mcp@latest authブラウザからセッションクッキーをコピーする手順を案内します:
mobbin.com を開き、ログインする
ブラウザコンソールを開く (
Cmd+Option+J)copy(document.cookie)を実行してクッキーをクリップボードにコピーするCLI プロンプトに貼り付ける
セッションは ~/.mobbin-mcp/auth.json に保存され、自動的に更新されます。
copy(document.cookie)とは何ですか? 現在のサイト(mobbin.com)のブラウザクッキーをクリップボードにコピーします。これには、MCP サーバーがあなたに代わって API リクエストを行うために必要な Supabase セッショントークンが含まれます。クッキーはローカルマシン上の~/.mobbin-mcp/auth.jsonに保存され、Mobbin の API 以外には送信されません。
オプション B: 環境変数(手動)
Chrome で mobbin.com を開き、ログインする
DevTools (
Cmd+Option+I) → Application タブ → Cookies →https://mobbin.comを開くsb-ujasntkfphywizsdaapi-auth-token.0およびsb-ujasntkfphywizsdaapi-auth-token.1という名前のクッキーを見つける各クッキーの 完全な値 をコピーする
それらを 1 つの文字列に結合する:
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-mcpCLI 認証コマンド(オプション A)を使用した場合は、追加の設定は不要です。サーバーが自動的に ~/.mobbin-mcp/auth.json から読み取ります。
環境変数(オプション B)を使用する場合は、追加時に渡してください:
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 のオンボーディングフローを表示して、各スクリーンの設計上の決定事項を解説してください」
「ボトムシートを使用しているログイン画面を探して、カラーパレットを抽出してください。認証画面のリデザインのインスピレーションが必要です」
「フィンテックアプリが設定画面をどのように処理しているか比較してください。Robinhood、Cash App、Venmo の例を見せてください」
「旅行アプリでカードベースのレイアウトを持つスクリーンを検索し、その中で最高のもの詳細を見せてください」
「現在 iOS でトレンドの UI パターンは何ですか?トップスクリーンを見せてください」
仕組み
Mobbin は Supabase をバックエンドとする Next.js アプリです。このサーバーは、認証のためにセッションクッキーを使用して Mobbin の内部 API ルート (/api/content/search-apps, /api/content/search-screens など) を呼び出します。トークンは期限切れになる前に Supabase の /auth/v1/token エンドポイント経由で自動的に更新され、CLI 認証メソッドを使用している場合は ~/.mobbin-mcp/auth.json に永続化されます。
スクリーン画像は Mobbin の Bytescale CDN を通じて提供されます。mobbin_get_screen_detail ツールは、検索結果の Supabase ストレージ URL を自動的に CDN URL に変換し、画像を取得して、モデルが確認・分析できる base64 コンテンツとして返します。オプションのカラー抽出では sharp を使用して、スクリーンショットから主要な 16 進数カラーを返します。
プロジェクト構造
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.
UI design from prompts, screenshots, and URLs for AI coding agents and theme tokens.
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