Skip to main content
Glama
tony9020
by tony9020

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_componentsA

List verified local components plus all 8,157 marketplace catalogue records, with category, origin, author, import path, description, prop count, variants and usage references. Filter by category, query or kind. Results are summaries only; call get_component_bundle or get_component_details for copy-ready source before writing code.

get_component_detailsA

Return one component's metadata, parsed props, CVA variants, dependencies, real usage examples, guidelines, related components and exact source code. The markdown includes a copy target and install instructions. Both local components and marketplace catalogue records are supported.

get_component_bundleA

Return the exact source, copy target, dependencies, adaptation notes, replacement guidance and feedback questions for one or more components. Use this after asking for requirements and before writing or editing code. Provide component names or a requirements brief. Never rewrite a component from its summary.

suggest_combinationA

Turn a use case into a subject-driven design direction: palette, type pairing, alignment, ASCII wireframe, local component selection, review notes, gaps, a TSX scaffold and the exact source of every selected component. Copy the source blocks before editing; do not regenerate them.

get_design_tokensA

Expose semantic colours, typography, spacing, radius, shadows and animation tokens, with CSS variables, guidance and contrast pairs.

validate_ui_compositionA

Check a TSX, JSX, HTML or CSS snippet for accessibility, token, specificity, typography, motion, copy, generic-default and proof problems.

Prompts

Interactive templates invoked by user choice

NameDescription
design_layout_guideUse the local My Ui inventory and tokens to brainstorm, plan, review, build and critique a subject-driven interface.
component_handoffAsk for the brief and component names, return the exact local source and install instructions, then collect feedback and adapt the component to the user's design system or replace an existing one.

Resources

Contextual data attached and managed by the client

NameDescription
component-registryAll local components and marketplace catalogue records as serialisable summaries, with origin and author metadata.
design-tokensSemantic colours, typography, spacing, radius, shadows and animation tokens.
design-principlesThe design philosophy, anti-patterns, process and review checklist.
handoff-protocolThe ask -> select -> copy -> install -> feedback -> adapt workflow, including replacement and style-decision rules.
component-inventoryHuman-readable local inventory plus a marketplace catalogue summary grouped by category.
AppFooterApplication footer with secondary navigation and legal links.
AppHeaderApplication header for marketplace and workspace surfaces.
LogoMy Ui wordmark and link to home.
LogoBadgeCompact My Ui monogram for headers and tight spaces.
SiteHeaderMarketing site header with navigation, search and account actions.
ThemeToggleLight/dark theme control that respects the active theme provider.
SignInFormEmail and password sign-in form with inline validation and social entry points.
AuthorDirectorySearchable directory of component authors.
ActionBarPrimary actions for a component: copy prompt, save, remix, CLI and report.
CodeViewerTabbed, syntax-highlighted source viewer for component, demo and install files.
ComponentDetailFull component detail view combining preview, code, install and metadata.
InstallPanelInstall instructions and dependency list for a component registry entry.
PreviewFramePreview surface for a recording, screenshot or generated fallback, with device and theme controls.
CreatorProfileViewCreator profile with identity, stats and a component library.
IconBrowserSearchable icon gallery with copy affordances.
AuthorsBandCreator spotlights with real author identity and component counts.
FeatureGridFeature section with icon, title and body. Use only when the items are genuinely parallel.
FinalCTAClosing conversion section with a single primary action.
LandingFooterMarketing footer with grouped navigation and legal links.
LandingHeroEditorial landing hero with rotating serif accent, preview rail and primary conversion actions.
MarketShowcaseAsymmetric component showcase grid used to demonstrate the library.
TrustedByLogo band for verified customers only. Never populate it with invented logos.
CategoryBrowserPaginated category grid with sorting, tag filters, license filters and load-more.
CategorySidebarGrouped category navigation for the marketplace.
ComponentCardComponent preview card with author, stats and a link to the detail page.
ComponentListRowDense list representation of a component for list views and tables.
DiscoveryFeedMarketplace discovery surface composed of horizontal rails and a browse-all entry point.
MarketplaceShellTwo-column marketplace shell with a persistent category rail and a scrollable content pane.
ResultsGridGrid or list renderer for a set of component records, with an empty state.
SearchDialogCommand palette for searching components, authors and tags.
SectionRailHorizontal rail of component cards with a section heading and optional view-all link.
SortBarSort, filter and view controls for a component result set.
PricingViewPricing page composition with plan comparison, FAQ and conversion sections.
AvatarAuthor or user image with initials fallback, optional ring and accessible name.
BadgeCompact status or metadata label with semantic variants. Use for state, counts and categories, not for long copy.
ButtonThe primary action primitive. Seven visual variants and five sizes, with a house focus ring, active press and disabled treatment.
DialogModal dialog with focus trapping, escape-to-close, scroll lock and a labelled panel.
DropdownTrigger-driven menu with outside-click dismissal, escape handling and alignment control.
DropdownItemKeyboard-accessible menu item with active state and disabled support.
DropdownLabelSmall group label for a menu. It carries grouping meaning; do not use it as decoration.
DropdownSeparatorHairline separator between menu groups.
GradientPreviewDeterministic generated artwork used only when a real preview is missing.
InputSingle-line text field with a visible focus ring, placeholder treatment and disabled state.
KbdKeyboard key token used inside hints and shortcut menus.
RevealOne-shot scroll reveal with a reduced-motion path. Use sparingly, not on every card.
SelectCompact option picker built on the dropdown primitive, with an accessible trigger and selected state.
SeparatorSemantic horizontal or vertical divider for grouping content.
SheetEdge panel for secondary tasks, filters and mobile navigation.
SheetHeaderHeader row for a sheet, with an optional accessible close button.
SkeletonLoading placeholder that preserves layout while data resolves.
SwitchLabelled on/off control with a real checkbox underneath and keyboard support.
TabsSegmented or underline tab set with arrow-key navigation and roving tab index.
TextareaMulti-line text field for messages, notes and long-form input.
ToasterPortalled, polite live region for transient success and status messages.
TooltipShort contextual hint shown on hover or focus. Not a place for essential instructions.
ThemeProviderClient-side light/dark theme provider with local storage persistence and system preference.
ThemeGridTheme preset browser with preview cards and filtering.

TDQS

A3.8/5.0

Scored across 6 tools

Disambiguation3/5

Most tools are distinct, but get_component_details and get_component_bundle overlap heavily: both return exact source code and dependencies for components, and list_components even tells agents to call either one for copy-ready source. The bundle's multi-component/adaptation angle helps, but an agent can easily misselect between the two.

Naming Consistency5/5

All six tools follow a clean verb_noun snake_case pattern (list_components, get_component_details, get_component_bundle, suggest_combination, get_design_tokens, validate_ui_composition). No mixed conventions or vague verbs.

Tool Count4/5

Six tools is a well-scoped set for a component-source MCP, covering discovery, retrieval, tokens, suggestion and validation. The only slight redundancy is the details/bundle pair, which keeps it from a perfect score.

Completeness4/5

The surface covers the full workflow: listing/filtering, fetching metadata, fetching source bundles, tokens, design direction and validation. Minor gaps exist (no explicit versioning or project-write/install tool, though install instructions are embedded), but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues