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: ReactBits MCP Server

🧩 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

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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
    321
    63
    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
    4
    3
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nitish2620/shadcn-mcp-app'

If you have feedback or need assistance with the MCP directory API, please join our Discord server