shadcn/ui Dependency Resolver

shadcn/ui Dependency Resolver MCP Connector for Claude

A+

Resolves exact shadcn/ui component dependencies from JSX snippets.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server solves the problem of 'dependency blindness' in AI coding agents. When an agent generates a JSX snippet using a component like ``, it often forgets that the project also requires the dialog component package and its associated sub-components (like DialogContent) to be properly installed. By using the extract_dependencies tool, you can provide any JSX/TSX code snippet to identify all required shadcn/ui base components and detect if essential sub-components are missing from your implementation.

shadcnuireactjsxdependencies

3 tools expose this connector's capabilities to your AI agent.

extract_dependencies

Returns required packages, count, and missing tags. Analyzes a JSX snippet to determine required shadcn/ui components and missing sub-components

list_all_registry_components

Provides a complete list of all shadcn/ui components that the server is capable of resolving

validate_component_registry_entry

g., "DialogTrigger"). Returns if it is known and its base package. Verifies if a specific string corresponds to a known shadcn/ui sub-component or base component

See how to talk to your AI agent using shadcn/ui Dependency Resolver.

Analyze this JSX: <Button>Click me</Button>

The `extract_dependencies` tool identified the 'button' component as required.

Check if <DialogTrigger> is a valid shadcn component.

The `validate_component_registry_entry` tool confirms that 'DialogTrigger' is a known sub-component belonging to the 'dialog' base component.

List all supported shadcn components.

The `list_all_registry_components` tool provides the full alphabetical list of supported packages, including accordion, alert, alert-dialog, and more.

It returns a unique list of required components, the total count of detected components, and a list of any missing sub-components found in your snippet.

Related Connectors