Skip to main content
Glama

@jpisnice/shadcn-ui-mcp-server

by Jpisnice
README.md3.06 kB
# Frameworks Framework-specific documentation for React, Svelte, Vue, and React Native implementations. ## 🎨 Supported Frameworks ## 📋 Framework Comparison | Framework | Repository | Maintainer | File Extension | Description | |-----------|------------|------------|----------------|-------------| | **React** (default) | [shadcn/ui](https://ui.shadcn.com/) | [shadcn](https://github.com/shadcn) | `.tsx` | React components from shadcn/ui v4 | | **Svelte** | [shadcn-svelte](https://www.shadcn-svelte.com/) | [huntabyte](https://github.com/huntabyte) | `.svelte` | Svelte components from shadcn-svelte | | **Vue** | [shadcn-vue](https://www.shadcn-vue.com/) | [unovue](https://github.com/unovue) | `.vue` | Vue components from shadcn-vue | | **React Native** | [react-native-reusables](https://github.com/founded-labs/react-native-reusables) | [Founded Labs](https://github.com/founded-labs) | `.tsx` | React Native components from react-native-reusables | ## 🚀 Quick Framework Selection ### React (Default) ```bash npx @jpisnice/shadcn-ui-mcp-server ``` ### Svelte ```bash npx @jpisnice/shadcn-ui-mcp-server --framework svelte ``` ### Vue ```bash npx @jpisnice/shadcn-ui-mcp-server --framework vue ``` ### React Native ```bash npx @jpisnice/shadcn-ui-mcp-server --framework react-native ``` ## 🔄 Switching Between Frameworks ### Command Line ```bash # Switch to Svelte npx @jpisnice/shadcn-ui-mcp-server --framework svelte # Switch to Vue npx @jpisnice/shadcn-ui-mcp-server --framework vue # Switch back to React npx @jpisnice/shadcn-ui-mcp-server --framework react # Switch to React Native npx @jpisnice/shadcn-ui-mcp-server --framework react-native ``` ### Environment Variable ```bash # Use Svelte export FRAMEWORK=svelte npx @jpisnice/shadcn-ui-mcp-server # Use Vue export FRAMEWORK=vue npx @jpisnice/shadcn-ui-mcp-server # Use React export FRAMEWORK=react npx @jpisnice/shadcn-ui-mcp-server # Use React Native export FRAMEWORK=react-native npx @jpisnice/shadcn-ui-mcp-server ``` ## 🎯 Framework-Specific Use Cases ### React - **React/Next.js applications** - **TypeScript projects** - **Most common use case** - **Full shadcn/ui v4 compatibility** ### Svelte - **Svelte/SvelteKit applications** - **Svelte component development** - **Learning Svelte with shadcn patterns** ### Vue - **Vue/Nuxt applications** - **Vue component development** - **Learning Vue with shadcn patterns** ### React Native - **React Native/Expo applications** - **Mobile-first component development** - **Using react-native-reusables components** ## 🔍 Framework Detection The server logs which framework is being used: ```bash INFO: Framework set to 'svelte' via command line argument INFO: MCP Server configured for SVELTE framework INFO: Repository: huntabyte/shadcn-svelte INFO: File extension: .svelte ``` ## 🔗 Next Steps - [Configuration](../configuration/) - Framework configuration options - [Usage Examples](../usage/) - Framework-specific examples - [Integration](../integration/) - Editor and tool integrations

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jpisnice/shadcn-ui-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server