11#Framework Selection
22
3- The shadcn/ui MCP Server supportsthree popular framework implementations. Choose the one that matches your project needs.
3+ The shadcn/ui MCP Server supportsfour popular framework implementations. Choose the one that matches your project needs.
44
55##🎨 Available Frameworks
66
@@ -9,6 +9,7 @@ The shadcn/ui MCP Server supports three popular framework implementations. Choos
99| ** React** (default)| [ shadcn/ui] ( https://ui.shadcn.com/ ) | [ shadcn] ( https://github.com/shadcn ) | ` .tsx ` | React components from shadcn/ui v4|
1010| ** Svelte** | [ shadcn-svelte] ( https://www.shadcn-svelte.com/ ) | [ huntabyte] ( https://github.com/huntabyte ) | ` .svelte ` | Svelte components from shadcn-svelte|
1111| ** Vue** | [ shadcn-vue] ( https://www.shadcn-vue.com/ ) | [ unovue] ( https://github.com/unovue ) | ` .vue ` | Vue components from shadcn-vue|
12+ | ** 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|
1213
1314##🚀 How to Switch Frameworks
1415
@@ -29,6 +30,10 @@ npx @jpisnice/shadcn-ui-mcp-server -f vue
2930# Switch back to React
3031npx @jpisnice/shadcn-ui-mcp-server --framework react
3132npx @jpisnice/shadcn-ui-mcp-server -f react
33+
34+ # React Native
35+ npx @jpisnice/shadcn-ui-mcp-server --framework react-native
36+ npx @jpisnice/shadcn-ui-mcp-server -f react-native
3237```
3338
3439###Method 2: Environment Variable
@@ -49,6 +54,7 @@ npx @jpisnice/shadcn-ui-mcp-server
4954# Or set for single command
5055FRAMEWORK=svelte npx @jpisnice/shadcn-ui-mcp-server
5156FRAMEWORK=vue npx @jpisnice/shadcn-ui-mcp-server
57+ FRAMEWORK=react-native npx @jpisnice/shadcn-ui-mcp-server
5258```
5359
5460###Method 3: Combined with GitHub Token
@@ -82,6 +88,13 @@ INFO: Repository: unovue/shadcn-vue
8288INFO: File extension: .vue
8389```
8490
91+ ``` bash
92+ INFO: Frameworkset to' react-native' viacommand line argument
93+ INFO: MCP Server configuredfor REACT NATIVE framework
94+ INFO: Repository: founded-labs/react-native-reusables
95+ INFO: File extension: .tsx
96+ ```
97+
8598##💡 Use Cases by Framework
8699
87100###React (Default)
@@ -100,6 +113,11 @@ INFO: File extension: .vue
100113- ** Vue component development**
101114- ** Learning Vue with shadcn patterns**
102115
116+ ###React Native
117+ - ** React Native/Expo applications**
118+ - ** Mobile-focused UI development**
119+ - ** Using react-native-reusables components**
120+
103121##🔄 Multi-Framework Development
104122
105123You can easily switch between frameworks to compare implementations:
@@ -114,6 +132,9 @@ npx @jpisnice/shadcn-ui-mcp-server --framework svelte
114132
115133npx @jpisnice/shadcn-ui-mcp-server --framework vue
116134# Get Vue button component
135+
136+ npx @jpisnice/shadcn-ui-mcp-server --framework react-native
137+ # Get React Native button component
117138```
118139
119140##⚠️ Important Notes
@@ -139,4 +160,4 @@ Each framework may have slightly different:
139160- [ First Steps] ( first-steps.md ) - Make your first component request
140161- [ Framework Documentation] ( ../frameworks/ ) - Detailed framework guides
141162- [ Usage Examples] ( ../usage/ ) - See framework-specific examples
142- - [ Integration] ( ../integration/ ) - Connect to your editor or tool
163+ - [ Integration] ( ../integration/ ) - Connect to your editor or tool