Labsco
MCP SERVER

Untitled UI Components

by yamanahlawat

Hand a coding agent the actual Untitled UI source — the component's code, its TypeScript props, its internal imports and its demo file — instead of letting it reconstruct the API from memory.

Design Systems & UI Component LibrariesVerified
Summary
Aimed at one specific failure: a model writing a component's props from memory and getting them subtly wrong.

`get_component_props` returns the real TypeScript interfaces and `get_component_examples` returns the co-located .demo.tsx usage, so the agent copies a call that already works rather than reconstructing one. `get_component_dependencies` is the quiet complement, surfacing the internal imports a component needs before you paste it somewhere that lacks them, and nothing here writes into your project, so the last step stays yours.

What it is

A source-of-truth server for the Untitled UI component library: 9 tools that search components and icons and return a component's full source, its props, its internal dependencies, its usage examples and the official CLI command that installs it.

What you get
  • Two ways in depending on what you already know: `search_components` fuzzy-matches on name, category, subcategory or export name under a `limit`, and `list_components` enumerates a `category` optionally narrowed by `subcategory`.
  • The component itself rather than a description of it: `get_component` returns full source by `name` and `get_component_file` returns it by relative `path`.
  • The contract before the implementation: `get_component_props` returns the TypeScript props and interfaces declared for a component.
  • What a component brings with it: `get_component_dependencies` shows the internal Untitled UI imports it uses, which is what decides whether pasting it into a file compiles.
  • Working examples instead of invented ones: `get_component_examples` returns usage drawn from the co-located .demo.tsx files.
  • Icons searchable by name: `search_icons` matches Untitled UI icon names under a `limit`.
  • The vendor's own install path: `get_install_command` returns the official Untitled UI CLI command for a component, documented as pulling in the required dependencies itself.
Requirements

No account and no key. The tools read the Untitled UI library, so what they return lands in a project already using it, and `get_install_command` returns the vendor's CLI invocation rather than executing anything on your behalf.

Setup effort

One command — npx -y mcp-server-untitled-ui