registry

Browse and install Crucible's animated React components into shadcn-style projects.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
94%
Calidad de los nombres
95%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen get_component
  • LOWTool 'install_instructions' description lacks action verben install_instructions

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

Costo de contexto

~461Tokens (definiciones de herramientas)
~746 BTamaño de respuesta típico
Impacto mínimo en la atención (0.36% 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": {
    "registry": {
      "url": "https://crucibleui.com/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://crucibleui.com/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_registry(query, category, tier)

Search Crucible's animated React components by keyword, category, or tier. Returns names, descriptions, and dependencies. Use get_component to fetch source.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Keyword matched against name, title, and description",
      "type": "string"
    },
    "category": {
      "type": "string",
      "enum": [
        "backgrounds",
        "text",
        "cards",
        "data",
        "buttons",
        "navigation",
        "cursors",
        "scroll",
        "loaders",
        "utility",
        "inputs",
        "sections",
        "templates",
        "themes"
      ]
    },
    "tier": {
      "type": "string",
      "enum": [
        "free",
        "pro"
      ]
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴get_component(name)

Fetch the full TypeScript source of a Crucible component, ready to drop into a shadcn-style project. Pro components require an Authorization: Bearer <CRUCIBLE_TOKEN> header (get a token at https://crucibleui.com/account).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Component name, e.g. 'corona' — find names via search_registry"
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪install_instructions(name)

How to install a Crucible component into a project: shadcn CLI command, registry config, and npm dependencies.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Component name, e.g. 'corona'"
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_usage(name)

Show how to USE a Crucible component correctly: a worked example (its demo source) plus the conventions that make it render — notably the `relative isolate` wrapper that background components require. Call this before writing integration code so the install actually renders.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Component name, e.g. 'corona' — find names via search_registry"
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas