Skip to main content
Glama
choterifa

collectui-mcp

by choterifa

CollectUI MCP Server (collectui-mcp)

Servidor oficial del Model Context Protocol (MCP) adaptado para Collect UI, enfocado en el descubrimiento, exploración e inspección de interfaces de aplicaciones móviles, microinteracciones, animaciones y flujos UX/UI.


⚡ ¿Por qué esta arquitectura?

A diferencia de otros servidores MCP de diseño que levantan navegadores headless pesados (como Chromium con Playwright) consumiendo más de 500 MB de RAM y demorando hasta 8 segundos por consulta:

  • Cero Navegadores Headless: Se comunica de forma directa y nativa con el backend público de Supabase PostgREST de Collect UI.

  • Ultra Ligero y Rápido: Tiempos de respuesta de < 150 ms con un consumo de memoria mínimo (~30 MB).

  • Recursos Multimedia Directos: Devuelve enlaces directos a videos MP4 optimizados en CDN de CloudFront (hasta 1080p) y miniaturas WebP/JPG.

  • Filtro Táctico por Taxonomía: Acceso a más de 215 categorías organizadas (mobile-app, onboarding, stamp, ui-interaction, widget, card, calendar, etc.).


Related MCP server: ui-mcp

🛠️ Herramientas Disponibles

1. search_mobile_designs

Busca diseños de interfaces y animaciones móviles en Collect UI.

  • Argumentos:

    • query (opcional, string): Término de búsqueda en el título (ej: "travel", "dating", "wallet", "onboarding", "cards").

    • category (opcional, string, por defecto: "mobile-app"): Categoría slug de filtrado (ej: "mobile-app", "stamp", "ui-interaction", "onboarding", "widget").

    • limit (opcional, number, por defecto: 10, máx: 50): Cantidad de resultados por página.

    • offset (opcional, number, por defecto: 0): Paginación.

    • sort_by (opcional, "order" | "published_at"): Criterio de ordenación.

  • Retorna: Títulos, identificadores UUID, enlaces directos a videos MP4 en CDN, miniaturas y metadatos del autor.

2. list_categories

Devuelve el listado completo de las 215 categorías disponibles con sus slugs y grupos para afinar búsquedas tácticas.

3. get_design_details

Obtiene la ficha técnica completa de una publicación por su UUID:

  • Enlaces a variantes de video MP4 en múltiples resoluciones (desde 320p hasta 1080p).

  • Tasa de bits (bitrate), duración en milisegundos y proporción de aspecto.

  • Datos del diseñador (nombre, biografía, seguidores, enlace a X/Twitter).

  • Póster estático y miniaturas.

4. get_random_inspiration

Genera una muestra aleatoria de diseños móviles curados para romper bloqueos creativos y sugerir nuevas ideas de componentes o animaciones.


🚀 Instalación y Uso

Requisitos

  • Node.js 18.0 o superior.

Instalación local

git clone https://github.com/choterifa/collectui-mcp.git
cd collectui-mcp
npm install
npm run build

Para probar la suite de verificación integrada:

npm test

⚙️ Configuración en Clientes MCP

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "collectui": {
      "command": "node",
      "args": ["/ruta/absoluta/a/collectui-mcp/dist/index.js"]
    }
  }
}

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "collectui": {
      "command": "node",
      "args": ["/ruta/absoluta/a/collectui-mcp/dist/index.js"]
    }
  }
}

Antigravity / Gemini CLI

Puedes invocar el comando directamente especificando el ejecutable node o configurándolo en tu directorio de servidores MCP.


🧪 Pruebas Automatizadas

El proyecto incluye pruebas integradas de conectividad, consulta de taxonomía, búsqueda por categoría/texto, obtención de metadatos y transporte stdio:

npm test

📄 Licencia

Distribuido bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables users to search and browse Mobbin's extensive library of mobile app designs, screenshots, and user flows directly from Claude. It allows for detailed exploration of UI patterns, elements, and personal collections using reverse-engineered API access.
    140 npm
    46
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Gives MCP clients access to a registry of elite UI patterns, components, and motion configs with real, copy-pasteable React/TSX implementations.
    3 npm
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides read-only access to over 100 UX/UI design checklists from Checklist.design, enabling users to search and retrieve design guidance for specific flows and screens. Runs locally without an API key.
    5
    MIT