Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

API Reference

Complete reference for the shadcn/ui MCP Server tools and capabilities.

🛠️ Available Tools

Component Tools

Block Tools

  • get_block - Get complete block implementations
  • list_blocks - List all available blocks with categories

Repository Tools

🔧 Tool Usage Examples

Component Tools

// Get button component source
{
  "tool": "get_component",
  "arguments": { "componentName": "button" }
}

// List all components
{
  "tool": "list_components",
  "arguments": {}
}

// Get component demo
{
  "tool": "get_component_demo",
  "arguments": { "componentName": "card" }
}

Block Tools

// Get dashboard block
{
  "tool": "get_block",
  "arguments": { "blockName": "dashboard-01" }
}

// List all blocks
{
  "tool": "list_blocks",
  "arguments": {}
}

Repository Tools

// Get directory structure
{
  "tool": "get_directory_structure",
  "arguments": { "path": "components" }
}

🎨 Framework Support

All tools support four frameworks:

  • React (default) - shadcn/ui v4
  • Svelte - shadcn-svelte
  • Vue - shadcn-vue
  • React Native - react-native-reusables

🔗 Next Steps