loading…
Search for a command to run...
loading…
MCP server for building Vue.js design systems - component analysis, documentation, variant generation, and design tokens
MCP server for building Vue.js design systems - component analysis, documentation, variant generation, and design tokens
High-Performance Vue.js Toolchain in Rust
/viːz/: Named after Vizier + Visor + Advisor, a wise tool that sees through your code.
Documentation ・ Playground ・ Sponsor
Real World Testing — Wanted
▶ Watch the Real World Testing PV
[!WARNING] Vize is experimental and in its Real World Testing phase — not a completely production-ready toolchain yet. Breaking changes and behavior that diverges from Vue are expected. Review the stability guide, production-readiness checklist, and support policy before adopting it.
Vize is a Rust-native toolchain for Vue — one fast, vertically integrated pipeline for single-file components. A single shared parser powers compilation, linting, type-checking, formatting, and editor tooling, so your whole Vue workflow runs on the same high-performance core instead of a patchwork of disconnected tools.
It plugs into where you already work: @vizejs/vite-plugin (Vite), the vize npm package
(project scripts and shared config helpers), the native vize binary (LSP / profiling /
specialized CLI workflows), @vizejs/vite-plugin-musea (Musea), and oxlint-plugin-vize
(Oxlint).
Everything lives in the documentation — start with Getting Started.
Vize is in its Real World Testing phase: issues and PRs are very welcome, and we are looking for reasonably large Vue projects to use as test beds.
Measured on Blacksmith blacksmith-32vcpu-ubuntu-2404, 15,000 generated Vue SFCs, median of 5 runs
(latest run):
| Surface | Existing tool | Existing | Vize | Speedup |
|---|---|---|---|---|
| SFC compile | @vue/compiler-sfc | 16.86s | 292.8ms | 57.6× |
| Lint | eslint-plugin-vue | 55.54s | 260.7ms | 213.1× |
| Format | Prettier | 139.17s | 1.43s | 97.5× |
| Type check | vue-tsc | 5.37s | 402.4ms | 13.3× |
| Vite build | @vitejs/plugin-vue | 1.63s | 611.0ms | 2.7× |
See the Blacksmith benchmark snapshot for methodology and per-variant numbers.
This project draws inspiration from Volar.js, vuejs/language-tools, eslint-plugin-vue, eslint-plugin-vuejs-accessibility, Lightning CSS, Storybook, and OXC.
Special thanks to:
#frontend_phpcon_do for persistently reporting bugs while
building a Nuxt-based conference website with Vize, then carrying that validation all the way to
production adoption
(report,
write-up).Vize is a personal project by ubugeeei, licensed under the MIT License and maintained as a non-commercial OSS effort. It is not owned by any specific company, is intended to remain open, and is not being built with a buyout in mind.
Run in your terminal:
claude mcp add musea-mcp-server -- npx -y @vizejs/musea-mcp-serverYes, Musea Mcp Server MCP is free — one-click install via Unyly at no cost.
No, Musea Mcp Server runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Musea Mcp Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
pro tip
Just installed Musea Mcp Server? Say to Claude: "remember why I installed Musea Mcp Serverand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.