MCP.Market

Nasaq UI MCP server

online · 100% uptime
by fadymondy·io.github.fadymondy/nasaq·v0.3.1

Nasaq design system docs for agents: 390 components for React, Vue, Blade and HTML, with Arabic RTL.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Nasaq UI yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Nasaq UI tools (6)

write = sends, deletes, buys or posts
  • get_componentFree

    Returns one component's details and manual. `name` may be the folder (app-shell), the title (AppShell) or any export (SidebarItem). `include` picks what to return: readme (default, full manual), api (API section only), examples, source (TSX), story (Storybook CSF), all. `framework` returns the component in another stack (html, alpine, vue, blade, livewire, filament, inertia, shadcn, …).

  • get_foundationFree

    Design rules behind the components: colour roles, layout and density, architecture, brand/logo rules, README spec. Omit `topic` to list topics.

  • get_setupFree

    Install command, CSS imports, provider and the usual app skeleton. Call once before building UI. `framework` picks the guide: react (default), shadcn, inertia, html, alpine, vue, or blade/livewire/filament/laravel/tomatophp.

  • list_componentsFree

    Lists every Nasaq web component with its category, status, one-line summary and exports. Filter by category or a text query. With a non-React `framework`, lists only the components that exist in that stack.

  • list_tokensFree

    CSS custom properties (--nq-*) with their value in each context (light, dark, brand, density). Filter by prefix, e.g. '--nq-danger' or 'surface'. In Tailwind use them as utilities: bg-nq-surface, text-nq-fg-muted, border-nq-border.

  • search_componentsFree

    Ranks components for a need described in words, e.g. 'switch between products', 'empty state', 'keyboard shortcut'.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 2203ms17/20
  • Tool poisoning6 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Nasaq UI compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 70% of 1,299 Productivity servers
Tools
6
the typical Productivity server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Productivity server answers 100%
Response time
406 ms
faster than 34% of 655 Productivity servers

What its tools let an agent do: 6 read

Install Nasaq UI in Claude Code, Cursor or VS Code

claude mcp add --transport http nasaq https://mcp.nasaqui.com/mcp
Add to Cursor

What the publisher says

From the Nasaq UI repository's README, as published. We do not edit it. Read it on GitHub

Nasaq (نسق)

One product language for every surface: 354 React components, a token system, eleven brand themes and full page templates, built on Base UI and Tailwind CSS v4, with Arabic and right-to-left layout treated as a first-class case. Install it as a shadcn registry (you own the source) or, once the first release is out, as an npm package.

Status

Version 0.1.0. The components are in daily use in the author's own products, but the API is not frozen: expect changes between 0.x releases. The npm package @fadymondy/nasaq is prepared but not published yet; until it is, use the shadcn registry. Each component's manual carries a status of stable, beta or experimental.

Quick start: shadcn registry

Works in any project that already runs shadcn (components.json present).

# once: the Nasaq preset (tokens, theme, provider)
npx shadcn@latest add https://docs.nasaqui.com/r/nasaq.json

# then any component by URL
npx shadcn@latest add https://docs.nasaqui.com/r/button.json

# a brand theme (11 available, theme-<brand>)
npx shadcn@latest add https://docs.nasaqui.com/r/theme-nasaq.json

To use the short @nasaq/ form, add the namespace to components.json:

{
  "registries": {
    "@nasaq": "https://docs.nasaqui.com/r/{name}.json"
  }
}
npx shadcn@latest add @nasaq/button

The registry serves plain JSON with Access-Control-Allow-Origin: *, so it also works from other tools.

Quick start: npm (pending the first release)

pnpm add @fadymondy/nasaq
import { Button, NasaqProvider } from "@fadymondy/nasaq/web";
import "@fadymondy/nasaq/web/styles.css";

Entry points: /web, /web/styles.css, /tokens, /tokens.css, /theme.css, /brands, /native (React Native) and /electron. This section describes the intended package layout; it is not installable until the release is published.

MCP server

Lets Claude, Cursor and other MCP clients search the components and read their manuals.

# hosted (streamable HTTP)
claude mcp add --transport http nasaq https://mcp.nasaqui.com/mcp

# or local over stdio
claude mcp add nasaq -- npx -y @fadymondy/nasaq-mcp

Tools: getsetup, listcomponents, searchcomponents, getcomponent, getfoundation, listtokens. The setup for Claude, Cursor and other clients is on the docs site under Docs, Guides, MCP server. The stdio package is likewise not on npm until it is released.

Repository layout

apps/
  lab/          Storybook 10: the documentation site and every story; builds the static site and the registry
  site/         Next.js landing/brand site and the older registry builder
packages/
  web/          the React components (@nasaq/web, source of the registry)
  tokens/       DTCG design tokens, generated CSS and typed module
  brands/       brand manifests and marks
  icons/        icon set
  native/       React Native kit
  electron/     Electron window chrome
  feedback/     in-app feedback reporter
  mcp/          the MCP server
  nasaq/        the published package, @fadymondy/nasaq
  tooling/      lint and check tooling
scripts/        registry build and validation, component checks
docs/           architecture notes and design audits

Development

Node 22 or newer and pnpm 11.

pnpm install
pnpm lab                                   # Storybook on http://localhost:6106

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Nasaq UI: common questions

Is Nasaq UI MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the Nasaq UI safety report
How do I install Nasaq UI?
It runs remotely at mcp.nasaqui.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Nasaq UI need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Nasaq UI maintained?
The last commit was 24 days ago (2026-10-11). The latest release is v0.3.1.
Is Nasaq UI up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Nasaq UI?
Servers from other publishers that do the same job: Starwind UI MCP Server, Arc UI MCP server and Electrik Slate MCP server.
How does Nasaq UI compare with other Productivity MCP servers?
safety score 87/100 (higher than 70% of 1,299 Productivity servers); tools 6 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Nasaq UI

Same job from other publishers: the closest match first, then the best rated.

  • Starwind UI MCP Server
    Framework-aware Starwind UI v3 tools for Astro and React setup, components, docs, and migration.
    A
  • Arc UI
    React components and blocks with motion. Search docs, props and shadcn install commands.
    A
  • Electrik Slate
    Read-only MCP for Electrik Slate: Blade component docs, blocks gallery, source, and llms.txt.
    A
  • pmndrs docs
    Search and read the docs and examples of react-three-fiber, drei, zustand, jotai... from your agent
    A
  • Context7
    Up-to-date docs for AI agents
    A