Skip to main content
Glama
Nitish2620

shadcn MCP Server

by Nitish2620

๐ŸŽจ Custom Component Registry & MCP Server

A production-grade, MNC-standard custom React component library and registry powered by Vite, TypeScript, Tailwind CSS v4, and the shadcn MCP Server.

GitHub license Build Status shadcn/ui TypeScript


๐Ÿ“ Organized Repository Structure

shadcn-mcp-app/
โ”œโ”€โ”€ public/
โ”‚   โ””โ”€โ”€ r/                             <-- REGISTRY SPECIFICATION FILES
โ”‚       โ”œโ”€โ”€ registry.json              <-- Master list of all components
โ”‚       โ””โ”€โ”€ social-post-card.json       <-- 1-Command CLI installer spec
โ”‚
โ”œโ”€โ”€ src/
โ”‚   โ””โ”€โ”€ components/                    <-- SOURCE CODE ORGANIZED BY CATEGORY
โ”‚       โ””โ”€โ”€ social/                    <-- Category: Social & Feed
โ”‚           โ”œโ”€โ”€ SocialPostCard.tsx
โ”‚           โ””โ”€โ”€ types.ts
โ”‚
โ”œโ”€โ”€ components.json                    <-- shadcn MCP Registry Config
โ”œโ”€โ”€ README.md                          <-- Project Documentation
โ””โ”€โ”€ package.json

Related MCP server: MCP Server Starter Template

๐Ÿงฉ Component Catalog

Component

Category

Description

1-Command Installation

Social Post Card

Social & Feed

MNC-grade feed card with multi-reaction bar, right-side discussion panel, audio voice note player, and lightbox.

npx shadcn@latest add "https://raw.githubusercontent.com/Nitish2620/shadcn-mcp-app/main/public/r/social-post-card.json"


๐Ÿš€ How Developers Can Use This Registry

Run this command inside any React / Next.js / Vite project:

npx shadcn@latest add "https://raw.githubusercontent.com/Nitish2620/shadcn-mcp-app/main/public/r/social-post-card.json"

Option 2: AI Assistant Prompt (Claude Code, Cursor, VS Code)

If your project is configured with components.json, simply ask your AI assistant:

"Add the social-post-card component from Nitish2620 registry to my project"


๐Ÿ“ How to Add New Components Cleanly

When adding a new component to this repository:

  1. Create a category subfolder: src/components/<category>/<ComponentName>.tsx

  2. Create its registry JSON: public/r/<component-name>.json

  3. Commit and push:

    git add .
    git commit -m "feat: add <component-name> component"
    git push origin main

๐Ÿ“„ License

MIT ยฉ Nitish Yadav

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that provides AI assistants with access to ReactBits.dev components - a collection of 135+ animated React components for creative developers.
    5
    166 npm
    64
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for appCN - discover, search, install, and correctly use copy-paste React Native / Expo UI components (including an AI-native collection) from the live registry
    5
    0
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides coding agents live access to shadcn-style component registries, enabling them to search, compare, and fetch real component source code for UI composition.
    5
    61 npm
    5
    MIT