Skip to main content
Glama
HelloGGX

shadcn-vue-mcp

by HelloGGX

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
requirement-structuringA

analyze the user's natural language and structure the requirements into a clear and structured component requirement document. Use this tool when the user requests a new UI component—e.g., mentions /ui, or asks for a button, input, dialog, table, form, banner, card, or other Vue component

components-filterC

filter components with shadcn/ui components and tailwindcss, Use this tool when mentions /filter

component-usage-docC

read usage doc of a component, Use this tool when mentions /doc.

component-builderB

Retrieve documentation for all filtered components and charts to prepare for component generation, This tool ONLY returns the text snippet for that UI component. After calling this tool, you must edit or add files to integrate the snippet into the codebase.

component-quality-checkB

Automatically check Vue component quality and provide detailed feedback. Use this tool when you need to validate component quality, accessibility, performance, and best practices compliance. or when mentions /check.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Component Quality StandardsStructured quality profile optimized for AI code generation

TDQS

B3.3/5.0

Scored across 5 tools

Disambiguation4/5

Most tools have distinct purposes: component-builder retrieves documentation, component-quality-check validates quality, components-filter filters components, component-usage-doc reads usage documentation, and requirement-structuring analyzes user requirements. However, component-builder and component-usage-doc both involve documentation retrieval, which could cause some confusion, though their specific focuses differ (builder for generation prep vs. doc for usage details).

Naming Consistency4/5

The naming follows a consistent pattern with a 'component-' prefix for four tools and a 'requirement-' prefix for one, all using kebab-case. While this is mostly consistent, the deviation with 'requirement-structuring' breaks the 'component-' pattern, though it still maintains readability and a clear verb-noun structure.

Tool Count5/5

With 5 tools, the count is well-scoped for a server focused on shadcn-vue component management. Each tool serves a specific role in the component lifecycle, from requirement analysis to quality checking, without being overly sparse or bloated, fitting typical MCP server ranges.

Completeness4/5

The tool set covers key aspects of component handling: requirement analysis, documentation retrieval, filtering, quality checking, and usage documentation. However, there are minor gaps, such as no explicit tools for generating or updating components directly (component-builder only retrieves docs), which agents might need to work around by integrating with other systems.

Maintenance

ActivityInactive
ResponsivenessUnresponsive