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 requests/hour) |
Schema
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 |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |