Skip to main content
Glama

@jpisnice/shadcn-ui-mcp-server

by Jpisnice
MIT License
148
47

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_PERSONAL_ACCESS_TOKENNoGitHub Personal Access Token for higher rate limits (5000 requests/hour instead of 60 requests/hour)

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
build-shadcn-pageGenerate a complete shadcn/ui page using v4 components and blocks
create-dashboardCreate a comprehensive dashboard using shadcn/ui v4 blocks and components
create-auth-flowGenerate authentication pages using shadcn/ui v4 login blocks
optimize-shadcn-componentOptimize or enhance existing shadcn/ui components with best practices
create-data-tableCreate advanced data tables with shadcn/ui components

Resources

Contextual data attached and managed by the client

NameDescription
get_componentsList of available shadcn/ui components that can be used in the project

Tools

Functions exposed to the LLM to take actions

NameDescription
get_component

Get the source code for a specific shadcn/ui v4 component

get_component_demo

Get demo code illustrating how a shadcn/ui v4 component should be used

list_components

Get all available shadcn/ui v4 components

get_component_metadata

Get metadata for a specific shadcn/ui v4 component

get_directory_structure

Get the directory structure of the shadcn-ui v4 repository

get_block

Get source code for a specific shadcn/ui v4 block (e.g., calendar-01, dashboard-01)

list_blocks

Get all available shadcn/ui v4 blocks with categorization

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/Jpisnice/shadcn-ui-mcp-server'

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