@jpisnice/shadcn-ui-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_PERSONAL_ACCESS_TOKEN | No | GitHub personal access token for higher rate limits (5000 requests/hour instead of 60) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_componentA | Get the source code for a specific shadcn/ui v4 component |
| get_component_demoA | Get demo code illustrating how a shadcn/ui v4 component should be used |
| list_componentsA | Get all available shadcn/ui v4 components |
| get_component_metadataA | Get metadata for a specific shadcn/ui v4 component |
| get_directory_structureA | Get the directory structure of the shadcn-ui v4 repository |
| get_blockA | Get source code for a specific shadcn/ui v4 block (e.g., calendar-01, dashboard-01) |
| list_blocksA | Get all available shadcn/ui v4 blocks with categorization |
| apply_themeB | Apply a TweakCN theme preset to the project |
| list_themesA | List available tweakcn themes |
| get_themeB | Get details of a specific tweakcn theme |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| build-shadcn-page | Generate a complete shadcn/ui page using v4 components and blocks |
| create-dashboard | Create a comprehensive dashboard using shadcn/ui v4 blocks and components |
| create-auth-flow | Generate authentication pages using shadcn/ui v4 login blocks |
| optimize-shadcn-component | Optimize or enhance existing shadcn/ui components with best practices |
| create-data-table | Create advanced data tables with shadcn/ui components |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_components | List of available shadcn/ui components that can be used in the project |
| get_theme_metadata | Returns metadata about the currently configured theme |
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/Jpisnice/shadcn-ui-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server