セクション
コンポーネント
Model Context Protocol (MCP) サーバーを使うと、NeobrutalismのコンポーネントをAI支援のワークフローに直接取り込めます。Claude、Cursor、VS Code、その他のMCP対応エディタで、自然言語のコマンドからコンポーネントを追加できます。URLをコピー&ペーストする必要はありません。
これはNeobrutalismレジストリに向けたshadcn CLI上で動作します。背景についてはshadcnのMCPドキュメントをご覧ください。
自動設定#
Claude Code#
pnpm dlx shadcn@latest mcp init --client claudenpx shadcn@latest mcp init --client claudeyarn dlx shadcn@latest mcp init --client claudebunx --bun shadcn@latest mcp init --client claude
Cursor#
pnpm dlx shadcn@latest mcp init --client cursornpx shadcn@latest mcp init --client cursoryarn dlx shadcn@latest mcp init --client cursorbunx --bun shadcn@latest mcp init --client cursor
VS Code#
pnpm dlx shadcn@latest mcp init --client vscodenpx shadcn@latest mcp init --client vscodeyarn dlx shadcn@latest mcp init --client vscodebunx --bun shadcn@latest mcp init --client vscode
手動設定#
まず、shadcnを開発依存としてインストールします。
pnpm add -D shadcn@latestnpm install -D shadcn@latestyarn add -D shadcn@latestbun add -D shadcn@latest
次に、お使いのエディタ向けにMCPサーバーを設定します。
Claude Code#
次の内容を.mcp.jsonに追加します。
{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": ["shadcn@latest", "mcp"]
}
}
}Cursor#
次の内容を.cursor/mcp.jsonに追加します。
{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": ["shadcn@latest", "mcp"]
}
}
}VS Code#
次の内容を.vscode/mcp.jsonに追加します。
{
"servers": {
"shadcn": {
"command": "npx",
"args": ["shadcn@latest", "mcp"]
}
}
}サーバーが@neobrutalismのコンポーネントを解決できるように、Neobrutalismレジストリがcomponents.jsonに設定されていることを確認してください(インストールを参照)。
使い方#
設定が済んだら、エディタで自然言語を使ってNeobrutalismのコンポーネントを追加します。
- → 「neobrutalism の button コンポーネントを追加して」
- → 「@neobrutalism から accordion をインストールして」
- → 「ネオブルータリズムのスタイルで card コンポーネントを追加して」
MCPサーバーは、Neobrutalismのデザインシステムに合った正しい設定でコンポーネントをインストールします。