{"name":"io.github.fadymondy/nasaq","slug":"fadymondy-nasaq","title":"Nasaq UI","description":"Nasaq design system docs for agents: 390 components for React, Vue, Blade and HTML, with Arabic RTL.","url":"https://mcp.market/server/fadymondy-nasaq","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"productivity","tags":["productivity","media"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-11T10:51:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T08:35:40.210Z","last_ok_at":"2026-11-04T08:35:40.210Z","latency_ms":385},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/fadymondy/nasaq","website":"https://nasaqui.com","version":"0.3.1","remotes":[{"type":"streamable-http","url":"https://mcp.nasaqui.com/mcp"}],"packages":[],"tools":[{"name":"get_component","description":"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, …).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","minLength":1},"include":{"description":"Default: ['readme']","type":"array","items":{"type":"string","enum":["readme","api","examples","source","story","all"]}},"framework":{"description":"Default react (@fadymondy/nasaq/web). shadcn: the same React components copied by the shadcn CLI. inertia / inertia-vue: Laravel + Inertia. vue / nuxt / inertia-vue: Vue 3. blade / livewire / filament / laravel / tomatophp: Laravel Blade components. html / alpine: rendered HTML run by Alpine.","type":"string","enum":["react","shadcn","inertia","inertia-vue","html","alpine","vue","nuxt","blade","livewire","filament","laravel","tomatophp"]}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_foundation","description":"Design rules behind the components: colour roles, layout and density, architecture, brand/logo rules, README spec. Omit `topic` to list topics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"topic":{"type":"string"}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_setup","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"framework":{"description":"Default react (@fadymondy/nasaq/web). shadcn: the same React components copied by the shadcn CLI. inertia / inertia-vue: Laravel + Inertia. vue / nuxt / inertia-vue: Vue 3. blade / livewire / filament / laravel / tomatophp: Laravel Blade components. html / alpine: rendered HTML run by Alpine.","type":"string","enum":["react","shadcn","inertia","inertia-vue","html","alpine","vue","nuxt","blade","livewire","filament","laravel","tomatophp"]}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_components","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"category":{"description":"Only this category","type":"string","enum":["account","actions","admin","ai","ai-agents","alerts","analytics","auth","billing","bookings","brand","charts","chat","collaboration","crm","data-display","delivery","developer-tools","editors","feedback","feedback-sdk","files","form-builders","forms","gamification","healthcare","integrations","keyboard","layout","marketing","monitoring","navigation","onboarding","overlays","pickers","platforms","pricing","productivity","security","seo","server-tools","store","store-admin","typography","utilities","website","wellness","work","workflow"]},"query":{"description":"Free-text filter, e.g. 'table' or 'menu'","type":"string"},"framework":{"description":"Default react (@fadymondy/nasaq/web). shadcn: the same React components copied by the shadcn CLI. inertia / inertia-vue: Laravel + Inertia. vue / nuxt / inertia-vue: Vue 3. blade / livewire / filament / laravel / tomatophp: Laravel Blade components. html / alpine: rendered HTML run by Alpine.","type":"string","enum":["react","shadcn","inertia","inertia-vue","html","alpine","vue","nuxt","blade","livewire","filament","laravel","tomatophp"]}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_tokens","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prefix":{"type":"string"},"limit":{"type":"integer","minimum":1,"maximum":500}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_components","description":"Ranks components for a need described in words, e.g. 'switch between products', 'empty state', 'keyboard shortcut'.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1},"limit":{"type":"integer","minimum":1,"maximum":30}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-10-13T01:09:57.066Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-13T01:09:56.992Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2203ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.nasaqui.com/mcp","reachable":true,"authRequired":false,"latencyMs":2203,"serverInfo":{"name":"nasaq","version":"0.3.1"}}],"packages":[],"repo":{"found":true,"owner":"fadymondy","repo":"nasaq","archived":false,"pushedAt":"2026-10-11T10:51:39Z","stars":0,"forks":0,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/11937812?v=4","ownerCreatedAt":"2015-04-14T06:16:28Z","license":"MIT"},"icon":{"url":"https://nasaqui.com/brand/apple-icon.png?v=c1w0c0","source":"site","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-11T10:51:39.000Z","score":23}}}},"grade_history":[],"reviews":[]}