From gluestack
Discovers and retrieves gluestack-ui React Native UI components via MCP tools: lists components/variants (NativeWind, Themed, Unstyled), source code, Storybook demos, and metadata.
npx claudepluginhub thebushidocollective/han --plugin gluestackThis skill is limited to using the following tools:
Expert knowledge for using the gluestack-ui MCP server tools to discover, explore, and retrieve component source code and metadata.
Build accessible UIs with gluestack-ui components for React and React Native. Covers CLI installation, composition, variants, sizes, states, accessibility props, and platform specifics.
Manages shadcn/ui components and projects: adding, searching, fixing, debugging, styling, and composing UI. Provides project context, docs, and examples for shadcn init or components.json files.
Guides discovery, CLI installation, and customization of shadcn/ui components with Tailwind CSS, Radix/Base UI primitives, and MCP tools for React apps.
Share bugs, ideas, or general feedback.
Expert knowledge for using the gluestack-ui MCP server tools to discover, explore, and retrieve component source code and metadata.
The gluestack-ui MCP server provides direct access to the gluestack-ui component library through 6 specialized tools. Use these tools to explore available components, understand their variants, retrieve source code, and access Storybook demos.
Use the MCP tools when you need to:
Lists all 70+ gluestack-ui components with their names and basic descriptions.
When to use: Start here when you need to know what components are available or find a component by name.
Example workflow:
list_components to see all available componentsget_component or get_component_metadata for detailsShows the available style variants for a specific component: NativeWind, Themed, and Unstyled.
When to use: After identifying a component, use this to understand which styling approaches are supported.
Variants explained:
Navigate the gluestack-ui monorepo to understand the package organization.
When to use: When you need to understand how gluestack-ui organizes its packages or find specific files within the repository.
Retrieves the complete source code for any gluestack-ui component.
When to use: When you need to copy component code into your project or understand the implementation details.
Example workflow:
list_components to find the component namelist_component_variants to choose a variantget_component with the component name and variantcomponents/ui/ directoryAccesses Storybook examples showing real-world usage patterns for components.
When to use: When you need to see how a component is used in practice, including prop combinations and composition patterns.
What you get:
Retrieves TypeScript props, dependencies, and other metadata for a component.
When to use: When you need to understand the TypeScript interface, required props, or peer dependencies for a component.
Information provided:
list_components - Find the component you needlist_component_variants - Choose NativeWind, Themed, or Unstyledget_component - Retrieve the full source codeget_component_demo - See usage examplescomponents/ui/ directoryget_component_metadata - See TypeScript propsget_component_demo - See prop usage in contextget_component - Understand the implementationlist_components - See the full component libraryget_directory_structure - Understand organizationget_component_demo - See component capabilitiesAlways use list_components first when exploring. This gives you the canonical names to use with other tools.
# Good: Start with discovery
1. list_components -> find "Button"
2. get_component("Button", "nativewind")
# Avoid: Guessing component names
get_component("Btn") -> might not find it
The Storybook demos show real-world usage patterns that may reveal:
Use get_component_metadata to understand:
The MCP server can operate in two modes:
Fetches components directly from the gluestack-ui GitHub repository.
# Optional: Increase API rate limits
export GITHUB_TOKEN="your-token-here"
Uses a local clone of the gluestack-ui repository for offline access.
# Point to your local clone
export GLUESTACK_PATH="/path/to/gluestack-ui"
Combine MCP tools with other gluestack skills:
list_componentsIf using GitHub mode without a token:
GITHUB_TOKEN for increased limitsGLUESTACK_PATHThe MCP server fetches from the latest gluestack-ui repository. If you need a specific version:
GLUESTACK_PATH to your local clone