@krazor/shadcn-mcp
v1.0.3
Published
Enhanced shadcn/ui MCP server with global registry support and multiple registries
Downloads
136
Maintainers
Readme
@krazor/shadcn-mcp
Enhanced shadcn/ui MCP server with global registry support and multiple registries.
Features
- 🎨 Multiple Registries - Support for @shadcn, @cult-ui, @magicui, @aceternity, @react-bits
- 🌍 Global Configuration - Persistent settings across projects
- 🔧 Custom Registries - Add your own component registries
- 📦 Component Management - Install, list, and search components
Installation
npm install -g @krazor/shadcn-mcpOr use with npx:
npx @krazor/shadcn-mcpConfiguration
Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| DEFAULT_REGISTRY | @shadcn | Default registry for components |
| ADDITIONAL_REGISTRIES | - | Comma-separated list of additional registries |
| AUTO_INSTALL_DEPS | true | Auto-install component dependencies |
| SHADCN_CACHE_ENABLED | true | Enable caching of registry data |
| SHADCN_REGISTRY_TIMEOUT | 10000 | Registry request timeout (ms) |
Available Tools
list_available_components- List components from configured registriesget_component_info- Get detailed component informationinstall_component- Generate installation command for a componentlist_installed_components- List installed components in current projectsearch_components- Search for components across registriesadd_global_registry- Add a custom registryremove_global_registry- Remove a registrylist_global_registries- List all configured registriesget_global_settings- Get current settingsupdate_global_settings- Update global settings
License
MIT © krazor
