Vlak
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Accessible React components, tokens, usage guidance, and install commands for product interfaces.
| Author | io.github.Noord-Ventures |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 1727 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Vlak": {
"url": "https://vlak.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
list_workflowsread-onlyList bundled workflow kits and recipes. An optional query matches workflow ID, title, description, components, adapters, and states.
Parameters:
query— string — Optional workflow search
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_workflowread-onlyReturn one bundled workflow manifest and its source files. Authentication, authorization, storage, and deployment remain host responsibilities described by the manifest.
Parameters:
id(required) — string — Workflow ID, for example record-review
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_componentsread-onlyEvery component in the catalogue with name, title, description, category, and aliases. Filter by category: actions, forms, navigation, feedback, surfaces, content, icons, charts, patterns, ios, android, ai, health, civic, science, creative, engineering, geospatial, robotics, electronics, microbiology.
Parameters:
category— string — Only this category
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_componentread-onlyThe markdown docs page for a component (install paths, example, props tables, keyboard, accessibility), plus its props as JSON, the CSS-only snippet, the React example, its classes, and aliases. Pass the kebab-case name from list_components or search_components.
Parameters:
name(required) — string — Component name, e.g. "button" or "dropdown-menu"
Hints: read-only yes · destructive no · idempotent yes · open-world no
search_componentsread-onlyFind components by name, title, description, alias (AI Elements, shadcn/ui, Radix, and common names such as PromptInput, Chain of thought, Sonner, Drawer, Combobox), or rs-* class. Spacing, punctuation and capitalization do not affect matching. Returns matches ranked by field.
Parameters:
term(required) — string — Search term, e.g. "menu", "snackbar", "rs-input"
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_tokensread-onlyThe design tokens page: every CSS custom property with its light and dark value and StyleX alias, plus the raw token groups (type scale, grid, radius, motion, breakpoints, control sizes).
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_installread-onlyThe three ways to install one component (npm package plus import line, Vlak CLI, shadcn CLI) and the CSS-only markup, with its registry dependencies.
Parameters:
name(required) — string — Component name
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_guideread-onlyRead the general guide first for installation and conventions. Select ios or android for browser React components, exact exports and related interface studies; select ai-index for the AI component catalog and optional engine imports, ai for the runnable assistant and integration recipes, ai-parity for AI Elements functional coverage and differences, or agents for machine-readable surfaces and setup.
Parameters:
page— string — Guide to read; defaults to guide
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.