get_component_details
Get detailed information about a specific OriginUI component
Search the OriginUI component registry from the editor, read a component's styling and usage, look at a screenshot in the theme your app renders in, and get the install command for the one you pick.
LABSCO SUMMARY
Everything past discovery is keyed on componentId, so search_components or list_components is always the first call. get_component_screenshot takes a theme argument, which is what makes it useful for the judgement it is meant for — a component that looks right in light and wrong in dark. get_install_command returns the command for that one component rather than for the library.
An OriginUI registry client covering 7 tools, over component metadata, previews and install commands.
No account and no key; every call after the first search is addressed by componentId.
One command — npx --yes github:kelvinchng/origin-ui-mcp
USE CASES
Search the registry, read what each candidate is, and look at it rendered in the theme your app ships in.
Check its styling and usage first, then take the install command for that specific component.
List what is there and read the registry's own statistics rather than judging it from the handful of components search returned.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_component_detailsGet detailed information about a specific OriginUI component
get_component_previewGet component preview information including styling and usage
get_component_screenshotGet component screenshot/visual preview to help assess if it fits the project
get_install_commandGet the installation command for a specific component
get_registry_statsGet comprehensive statistics about the OriginUI component registry
list_componentsList all available OriginUI components with basic information
search_componentsSearch OriginUI components by name, category, or tags
BEFORE YOU INSTALL
7 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 7 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": {
"origin-ui-mcp": {
"command": "npx",
"args": [
"--yes",
"github:kelvinchng/origin-ui-mcp"
]
}
}
}npx --yes github:kelvinchng/origin-ui-mcp