MCP Server

registry

com.crucibleui/registry
Design & Creative Developer Tools Public & reachable MCP 2025-11-25

What this MCP does

Searches, retrieves, and provides installation and usage instructions for animated React components.

get_component
Get component source
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).
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Component name, e.g. 'corona' â\x80\x94 find names via search_registry"}}}
get_usage
Get component usage example
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.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Component name, e.g. 'corona' â\x80\x94 find names via search_registry"}}}
install_instructions
Get install instructions
How to install a Crucible component into a project: shadcn CLI command, registry config, and npm dependencies.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Component name, e.g. 'corona'"}}}
search_registry
Search the Crucible registry
Search Crucible's animated React components by keyword, category, or tier. Returns names, descriptions, and dependencies. Use get_component to fetch source.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tier': {'enum': ['free', 'pro'], 'type': 'string'}, 'query': {'type': 'string', 'description': 'Keyword matched against name, title, and description'}, 'category': {'enum': ['backgrounds', 'text', 'cards', 'data', 'buttons', 'navigation', 'cursors', 'scroll', 'loaders', 'utility', 'inputs', 'sections', 'templates', 'themes'], 'type': 'string'}}}
Added
get_usage
Sept. 17, 2026, 12:34 p.m.
Added
install_instructions
Sept. 17, 2026, 12:34 p.m.
Added
get_component
Sept. 17, 2026, 12:34 p.m.
Added
search_registry
Sept. 17, 2026, 12:34 p.m.