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) |
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 |