Cronus UI

Search, install, compose, add-page, and theme Cronus UI from the live registry.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
79%
Calidad de los nombres
98%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'get_design_context' description lacks action verben get_design_context

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,344Tokens (definiciones de herramientas)
~974 BTamaño de respuesta típico
Impacto moderado en la atención (1.05% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "cronus-ui": {
      "command": "npx",
      "args": [
        "cronus-ui-mcp"
      ]
    }
  }
}

Paquetes ejecutables

npmcronus-ui-mcp0.7.6stdio

Puntos de conexión remotos

https://aicronus.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (8)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_components

List the installable Cronus UI components (registry items of type 'registry:ui'). Returns each component's name, a readable title, its npm and registry dependencies, and the `npx cronus-ui add <name>` command to install it.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_blocks

List the installable Cronus UI blocks (registry items of type 'registry:block') — larger, composed sections such as hero, pricing, login, and dashboard. Returns each block's name, title, dependencies, and its `npx cronus-ui add <name>` install command.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_catalog(kind)

Return compact Hydra-ready cards for every component, block, variant, and template: name, short description, design style, palette, motion, intents, and the install command. No source files — cheap on tokens. Filter with `kind`. Use `match_catalog` to pick the best item for a prompt (login + smooth animation, etc.).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kind": {
      "description": "Restrict to component, block, variant, or template cards.",
      "type": "string",
      "enum": [
        "component",
        "block",
        "variant",
        "template"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢match_catalog(query, intent, style, palette, motion, ...)

Two-query catalog match for low-context agents. Pass a free-text `query` (e.g. 'login page with smooth animation') and/or structured filters (`intent`, `motion`, `style`, `palette`). Returns `pick` (the recommended combination), `intent` hits, `motion` hits, and ranked `matches`. Cards carry description, design style, palette, motion, and intents — not source. Fetch source with `get_component` only after picking a name.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Natural-language request, e.g. 'login page with smooth animation'. Intent and motion are inferred from the text when those fields are omitted.",
      "type": "string"
    },
    "intent": {
      "description": "Use-case intent: login, signup, pricing, dashboard, chart, form, …",
      "type": "string"
    },
    "style": {
      "description": "Design style: default, editorial, operational, glass, brutalist.",
      "type": "string"
    },
    "palette": {
      "description": "Palette: semantic (follows theme), aurora, neutral, midnight, sunset, emerald.",
      "type": "string"
    },
    "motion": {
      "description": "Motion: none, snappy, smooth, cinematic.",
      "type": "string"
    },
    "kind": {
      "description": "Restrict to component, block, variant, or template.",
      "type": "string",
      "enum": [
        "component",
        "block",
        "variant",
        "template"
      ]
    },
    "limit": {
      "description": "Max hits per list. Default 8.",
      "type": "integer",
      "minimum": 1,
      "maximum": 24
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_registry(query)

Fuzzy-search Cronus UI components and blocks by name (case-insensitive substring match). Use this to find the right item before fetching its source with `get_component`.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search text matched against component and block names, e.g. 'button' or 'card'."
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_design_context(theme, look, format)

Return the Cronus UI visual taste file (DESIGN.md) for a theme × look. Use this before generating UI so the agent follows Aurora/Neutral dual identity, one primary CTA, hairline elevation, and look rules. compact fits a system prompt; extended is the repo file. Does not modify the project.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "theme": {
      "description": "Palette: aurora (generated product), neutral (docs chrome), midnight, sunset, emerald.",
      "type": "string",
      "enum": [
        "aurora",
        "neutral",
        "midnight",
        "sunset",
        "emerald"
      ]
    },
    "look": {
      "description": "Material: default, brutalist, or glass. Orthogonal to theme.",
      "type": "string",
      "enum": [
        "default",
        "brutalist",
        "glass"
      ]
    },
    "format": {
      "description": "compact (~prompt) or extended (full DESIGN.md). Default extended.",
      "type": "string",
      "enum": [
        "compact",
        "extended"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_component(name)

Fetch the full detail for a single Cronus UI component or block by name: its source file(s) (path + content), its npm `dependencies`, its `registryDependencies` (other registry items it needs), and the `npx cronus-ui add <name>` install command. Works for both components and blocks.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "The exact registry item name, e.g. 'button', 'data-table', or 'pricing'."
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_install_command(names)

Build the `npx cronus-ui add ...` command for one or more components/blocks. The CLI resolves and installs each item's registry dependencies automatically. This only returns the command string — to actually install, use `install_component`.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "names": {
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "One or more registry item names to install, e.g. ['button', 'card', 'dialog']."
    }
  },
  "required": [
    "names"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada8 herramientas
verificadoversión no registrada8 herramientas