get_component
Get the full source code of a component by name
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.
LABSCO SUMMARY
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.
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.
search_components fuzzy-matches on name, category, subcategory or export name under a limit, and list_components enumerates a category optionally narrowed by subcategory.get_component returns full source by name and get_component_file returns it by relative path.get_component_props returns the TypeScript props and interfaces declared for a component.get_component_dependencies shows the internal Untitled UI imports it uses, which is what decides whether pasting it into a file compiles.get_component_examples returns usage drawn from the co-located .demo.tsx files.search_icons matches Untitled UI icon names under a limit.get_install_command returns the official Untitled UI CLI command for a component, documented as pulling in the required dependencies itself.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.
One command — npx -y mcp-server-untitled-ui
USE CASES
Find it by roughly what it is called, read its real props and a working example, then take the vendor's own install command.
Pull the source by name or by path, then check which internal imports it depends on before you adapt it.
List everything in the category, narrow it by subcategory, then compare the props of the two candidates that survive.
Match Untitled UI icon names against the word you have in mind rather than scrolling a gallery.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_componentGet the full source code of a component by name
get_component_dependenciesShow internal Untitled UI imports used by a component
get_component_examplesGet usage example(s) for a component from co-located .demo.tsx files
get_component_fileGet component source code by its relative file path
get_component_propsGet TypeScript props/interfaces for a component
get_install_commandGet the official Untitled UI CLI command to install a component into a project. The CLI installs all required dependencies automatically.
list_componentsList all components in a category, optionally filtered by subcategory
search_componentsFuzzy search Untitled UI components by name, category, subcategory, or export name
search_iconsSearch Untitled UI icon names
BEFORE YOU INSTALL
9 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 9 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-server-untitled-ui": {
"command": "npx",
"args": [
"-y",
"mcp-server-untitled-ui"
]
}
}
}npx -y mcp-server-untitled-ui