āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā š shadcn/directory/magicuidesign/magicui/mcp ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
Magic UI now has an official MCP server š.
MCP is an open protocol that standardizes how applications provide context to LLMs.
This is useful for Magic UI because you can now give your AI-assisted IDE direct access to all Magic UI components so that it can generate code with minimal errors.
<Tabs defaultValue="cli"> <TabsList> <TabsTrigger value="cli">CLI</TabsTrigger> <TabsTrigger value="manual">Manual</TabsTrigger> </TabsList> <TabsContent value="cli"> <Steps><Step>Installation</Step>
<Tabs defaultValue="cursor"> <TabsList> <TabsTrigger value="cursor">Cursor</TabsTrigger> <TabsTrigger value="windsurf">Windsurf</TabsTrigger> <TabsTrigger value="claude">Claude</TabsTrigger> <TabsTrigger value="cline">Cline</TabsTrigger> <TabsTrigger value="roo-cline">Roo-Cline</TabsTrigger> </TabsList> <TabsContent value="cursor">```bash
npx @magicuidesign/cli@latest install cursor
```
</TabsContent>
<TabsContent value="windsurf">
```bash
npx @magicuidesign/cli@latest install windsurf
```
</TabsContent>
<TabsContent value="claude">
```bash
npx @magicuidesign/cli@latest install claude
```
</TabsContent>
<TabsContent value="cline">
```bash
npx @magicuidesign/cli@latest install cline
```
</TabsContent>
<TabsContent value="roo-cline">
```bash
npx @magicuidesign/cli@latest install roo-cline
```
</TabsContent>
</Tabs>
<Step>Restart your IDE</Step>
</Steps> </TabsContent> <TabsContent value="manual"> <Steps><Step>Add the following to your MCP config file:</Step>
{
"mcpServers": {
"@magicuidesign/mcp": {
"command": "npx",
"args": ["-y", "@magicuidesign/mcp@latest"]
}
}
}
<Step>Restart your IDE</Step>
</Steps> </TabsContent> </Tabs>You can now ask your IDE to use any Magic UI component. Here are some examples:
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā