Best for
- Developers using shadcn/ui
- Teams wanting AI assistants to generate shadcn/ui-style component code
- Developers needing consistent UI across frameworks (React, Svelte, Vue, React Native)
- Building AI-powered development tools or integrations
This server provides rich access to shadcn/ui components with multi-framework support and easy installation. However, it depends on GitHub API, and rate limits are the main bottleneck; configuring a token is recommended for a good experience.
Strongest · Maintenance 16/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Docker
GITHUB_PERSONAL_ACCESS_TOKEN
GitHub personal access token (no scopes needed), generated at https://github.com/settings/tokens; raises the rate limit from 60 to 5000 requests/hour.
MCP_TRANSPORT_MODE
Transport mode (stdio|sse|dual); defaults to stdio.
MCP_PORT
SSE server port; defaults to 7423.
MCP_HOST
Host binding address; defaults to 0.0.0.0.
MCP_CORS_ORIGINS
Allowed CORS origins, comma-separated.
UI_LIBRARY
UI primitive library: radix (default) or base, React only.
npx @jpisnice/shadcn-ui-mcp-server --github-api-key YOUR_TOKEN.{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": [
"-y",
"@jpisnice/shadcn-ui-mcp-server",
"--github-api-key",
"YOUR_GITHUB_TOKEN"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"shadcn": {
"command": "npx",
"args": [
"-y",
"@jpisnice/shadcn-ui-mcp-server",
"--github-api-key",
"YOUR_GITHUB_TOKEN"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add shadcn -- npx -y @jpisnice/shadcn-ui-mcp-server --github-api-key YOUR_GITHUB_TOKEN
Run it in a terminal; replace any <…> placeholders with your own values first.
The client's tool list should show tools like get_component and list_components; asking it to "list all shadcn components" and getting a component list back confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to shadcn/ui v4 components, blocks, demos, and metadata. Supports React, Svelte, Vue, and React Native implementations for AI-powered development workflows.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 30efb8a0bf8d Data synced 2026-10-19 Read the FMRS scoring method