Cronus UI

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
79%
Qualität der Benennung
98%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'get_design_context' description lacks action verbin get_design_context

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,344Tokens (Tool-Definitionen)
~974 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.05% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Ausführbare Pakete

npmcronus-ui-mcp0.7.6stdio

Remote-Endpunkte

https://aicronus.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.).

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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`.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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`.

Eingabe-Schema

{
  "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#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools
verifiziertVersion nicht aufgezeichnet8 Tools