MCP Server
Shadcn Admin Kit integrates seamlessly with AI agents through the Model Context Protocol (MCP). This integration enables your AI assistant to understand the Shadcn Admin Kit component library and generate admin interfaces more effectively. Two MCP servers can be used to provide the documentation to your AI agent:
Using Shadcn MCP
Section titled “Using Shadcn MCP”This project is compatible with the new shadcn mcp command, and contains Cursor rules to instruct the LLM how to setup the <Admin> component, the Data Provider, and the resources.
Prerequisites
Section titled “Prerequisites”You need a React project with Tailwind CSS v4 and the shadcn components configured. The fastest way to get one is the single shadcn CLI command documented in Installation, which sets all of that up for you, whichever framework you pick.
Setup the registry MCP
Section titled “Setup the registry MCP”Follow the Shadcn instructions to create a new MCP server named shadcn that uses the shadcn@latest mcp command to fetch components:
npx shadcn@latest mcp init --client claudenpx shadcn@latest mcp init --client cursornpx shadcn@latest mcp init --client vscodeUpdate shadcn
Section titled “Update shadcn”Then, update your components.json file by adding the shadcn-admin-kit registry:
"registries": { "@shadcn-admin-kit": "https://marmelab.com/shadcn-admin-kit/r/{name}.json"}Start prompting
Section titled “Start prompting”You can now start prompting the LLM to create or edit the <Admin> component, the Data Provider, and the resources.
Some examples of prompts you can use:
- “show me all available components in the shadcn-admin-kit registry”
- “init this project using the shadcn-admin-kit registry”
- “create a new admin using the shadcn-admin-kit registry and declare 3 resources in it: posts, comments and users”
- “customize each resource to add a matching icon using the lucide library”
Using Context7
Section titled “Using Context7”The Shadcn Admin Kit documentation is also available through the Context7 MCP Server. This allow AI Agents to browse the Shadcn Admin Kit documentation when performing their tasks. Follow the instructions below to configure Context7 for your AI agent.
Using Context7 with GitHub Copilot Agent in VSCode
Section titled “Using Context7 with GitHub Copilot Agent in VSCode”To allow GitHub Copilot Agent to browse the Shadcn Admin Kit documentation using Context7 in VSCode, you can add the following MCP server configuration to your .vscode/mcp.json file. You can generate your API key from the Context7 Dashboard.
{ "servers": { // other MCP servers... "context7": { "type": "http", "url": "https://mcp.context7.com/mcp", "headers": { "CONTEXT7_API_KEY": "YOUR_API_KEY" } } }}Using Context7 with Claude Code
Section titled “Using Context7 with Claude Code”To allow Claude Code to browse the Shadcn Admin Kit documentation using Context7, you can add the MCP server with the following command. You can generate your API key from the Context7 Dashboard.
claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: YOUR_API_KEY"Using Context7 with Cursor
Section titled “Using Context7 with Cursor”To allow Cursor to browse the Shadcn Admin Kit documentation using Context7 on VSCode, you can add the following MCP server configuration to your .cursor/mcp.json file. You can generate your API key from the Context7 Dashboard.
{ "mcpServers": { "context7": { "url": "https://mcp.context7.com/mcp", "headers": { "CONTEXT7_API_KEY": "YOUR_API_KEY" } } }}Using Context7 with Another AI Agent
Section titled “Using Context7 with Another AI Agent”To allow your AI Agent to browse the Shadcn Admin Kit documentation using Context7, you can follow the installation instruction from the Context7 Documentation for your AI Agent.