Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
get_rules

Get component rules documentation. Use this to understand what rules exist and how to follow them. Can filter by category.

get_rule

Get details about a specific rule by ID

grade_component

Grade a component against all rules. Returns a score, grade, violations, and suggestions for fixes.

generate_component

Generate a new component that follows all rules. Choose a template type or customize.

check_compliance

Quick check if component code is compliant (score >= 80)

list_rules

List all available rules with their IDs, names, and categories

get_template

Get a component template for reference

get_quick_reference

Get a quick reference cheat sheet for component development

get_specification

Get the FULL components.build specification documentation. This is the complete guide to building modern UI components by Hayden Bleasel and shadcn. Use this to understand the complete philosophy, patterns, and best practices.

search_specification

Search the components.build specification for a specific term or concept. Returns matching sections and context.

list_specification_sections

List all available sections in the components.build specification

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/audreyui/components-build-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server