NuvUI
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
The docs, rules, blocks, charts and design tokens of nuvui, a React UI library, for coding agents.
| Author | io.github.Nuvraxis |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 2334 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"NuvUI": {
"url": "https://nuvui.nuvraxis.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
get_rulesread-onlyStart here. Without a topic: the versions these docs describe, what to know before writing code with nuvui, the packages, the rules in a line each, and which component meets which need. With a topic: that rule in full, with wrong and right code.
Parameters:
topic— string — One of: accessibility, composition, forms, packages, server-components, styling, text-and-direction.version— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
list_componentsread-onlyEvery component page, by package, with what each is for in a line. Pass a package to see only its pages.
Parameters:
package— string — A package, such as @nuvui/table or table. One of: @nuvui/react, @nuvui/date-picker, @nuvui/table, @nuvui/charts, @nuvui/barcodes, @nuvui/chat, @nuvui/kanban, @nuvui/editor, @nuvui/emoji, @nuvui/map, @nuvui/flow, @nuvui/media, @nuvui/backgrounds, @nuvui/3d, @nuvui/icons.version— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
list_guidesread-onlyThe pages that aren't about one component: getting started, theming, Tailwind, SCSS, forms, right to left, translation, the Content Security Policy, support, and recipes for whole screens.
Parameters:
version— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_pageread-onlyOne page of the reference, as Markdown: a component's parts, props, examples, CSS variables, classes and accessibility, or a guide. Takes a page's id from list_components, list_guides or search_docs, or a component's name, such as Compare or DataTable. A section gives only that part of the page, such as Props or CSS variables.
Parameters:
page(required) — string — A page's id, such as components/compare, or a component's name.section— string — A `##` heading on the page, such as Props, Accessibility or CSS variables.version— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
search_docsread-onlyFinds the sections of the reference that best answer a question or a few words, such as 'sortable table', 'dark mode' or 'error message on a field'. Each result names its page and section, for get_page.
Parameters:
query(required) — stringlimit— integerversion— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
list_blocksread-onlyBlocks are screens and parts of apps built from the components, such as a sign-in screen, a dashboard or a pricing table, each a TSX file and an SCSS file to copy and change. Look here before building a screen from nothing.
Parameters:
version— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.category— string — One of: 3d, accounts, chat, dashboard, data, editor, flows, layout, marketing, media, settings.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_blockread-onlyA block's files in full, the packages they need, and the command that adds it to a project.
Parameters:
name(required) — string — A block's name from list_blocks, such as sign-in.version— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
list_chartsread-onlyCharts built with @nuvui/charts on Recharts, each one file to copy: area, bar, line, pie, radar, radial, scatter and more.
Parameters:
family— string — One of: area, bar, line, pie, radar, radial, tooltip, composed, scatter, dashboard.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_chartread-onlyA chart's file in full, such as bar/stacked, from list_charts.
Parameters:
name(required) — string — A chart's id from list_charts, such as bar/stacked.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_tokensread-onlyThe design tokens as CSS custom properties, for your own CSS: var(--color-primary), never a color written out. A prefix gives only those, such as --color-, --radius- or --text-.
Parameters:
prefix— stringversion— string — The @nuvui/react version in the project's package.json, such as 0.6.2 or ^0.6.0, for the docs of that release. Leave it out for the latest release.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_changesread-onlyWhat each @nuvui/* package added and changed after the versions a project has, from the packages' changelogs, newest first, and what's in the docs but in no release yet. Pass the @nuvui/* entries of the project's package.json. Without them: the latest version of each package.
Parameters:
installed— object — The @nuvui/* packages in the project's package.json, with their versions as written there, such as { "@nuvui/react": "^0.6.0", "@nuvui/table": "0.1.6" }.
Hints: read-only yes · destructive not declared · 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.