ndekoui

dev.ndekocode.ui由 ui.ndekocode.dev 發布官方發布者v1.0.0更新於 Nov 7, 2026

Search, read and install ndekoui React components, blocks and templates with the shadcn CLI.

已驗證Streamable HTTP可網頁執行開發者工具媒體與設計

概覽

AI 產生的概覽

搜尋 ndekoui React 元件庫,回傳項目原始碼與 shadcn 安裝指令,並提供設計規範。

可以做什麼
  • 依關鍵字、類型或分類搜尋與瀏覽目錄,並列出各分組的數量
  • 讀取單一項目的完整檔案原始碼、npm 相依套件、登錄相依項目及其網站頁面
  • 為一個或多個項目產生 npm、pnpm、yarn 或 bun 的 shadcn CLI 安裝指令
  • 讀取共用主題權杖(顏色、圓角、緩動、工具類別)與撰寫一致介面的設計規範
適用情境
在使用 shadcn CLI 的 React 19 與 Tailwind CSS 4 專案中,需要助理尋找合適的 ndekoui 基礎元件、元件、區塊或範本、閱讀其原始碼並產生安裝指令時使用。也適合讓新介面遵循該函式庫的主題與動效規則。
執行需求
遠端 MCP 端點;未宣告驗證、環境變數或請求標頭。產生的安裝指令假設專案已設定 shadcn CLI、React 19 與 Tailwind CSS 4。
安裝前請注意
此伺服器自稱唯讀、不會更動專案,但它回傳的安裝指令需由你自行執行,會對程式碼庫新增檔案與相依套件。執行前請先檢查產生的指令與項目原始碼。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ndekoui,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.ndekocode.ui%2Fndekoui/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "ndekoui": {
      "type": "http",
      "url": "https://ui.ndekocode.dev/mcp"
    }
  }
}

README

ndekoui

Open-source React components that animate every change of state. 685 components in 36 categories, 66 blocks, 10 templates and 72 primitives, built on Base UI, motion and Tailwind CSS 4, installed with the shadcn CLI or through an MCP server.

Site and catalogue: ui.ndekocode.dev

What is in it

  • Primitives: 72 accessible building blocks on Base UI (button, field, select, menu, dialog, sheet, tabs, slider, chat input...). Try them at /kit.
  • Components: 685 compositions in 36 categories, from inputs and date pickers to notifications, comments and team lists. Browse them at /components.
  • Blocks: 66 whole sections of a product (app shells, boards, task lists, dashboards, billing, settings, pricing, heroes...). See them at /blocks.
  • Templates: 10 complete pages for applications and marketing sites, at /templates.
  • Motion: text effects, scroll animations, marquees, device frames and more, documented at /docs.
  • Theme: light and dark tokens, ink colours that pass AA, one-pixel hairlines and a few 3D materials, installed with every item.

Install a component

Every item is a shadcn registry item. In a project set up with the shadcn CLI, React 19 and Tailwind CSS 4:

bash
npx shadcn@latest add https://ui.ndekocode.dev/r/notification-28.json

The theme, the cn helper and every primitive the item uses come with it, and imports are rewritten to your own aliases.

To use the short form, declare the registry in components.json:

json
{  "registries": {    "@ndeko": "https://ui.ndekocode.dev/r/{name}.json"  }}
bash
npx shadcn@latest add @ndeko/notification-28

Use it from your editor

The MCP server at https://ui.ndekocode.dev/mcp lets Claude, Claude Code, Codex, Cursor, VS Code, Windsurf, Zed and other MCP clients search the catalogue, read the source of an item, get its install command and follow the design rules. Setup for each client: ui.ndekocode.dev/mcp/connect.

For language models, the catalogue is also described in llms.txt and, item by item, in llms-full.txt. The registry index is at r/registry.json.

Develop

bash
pnpm installpnpm dev              # the site on http://localhost:3000pnpm typecheckpnpm lintpnpm registry:build   # registry.json, preview indexes and public/r

Node.js 24 and pnpm are required.

Design system

The rules every item follows (tokens, lines, materials, motion, writing) are in docs/DESIGN-SYSTEM.md.

Contributing

Read the contributing guide and the port checklist in docs/ROADMAP.md.

Credits and licence

ndekoui is MIT licensed, see LICENCE.md. It started from Motion Primitives by ibelick and redraws compositions from the MIT edition of Origin UI; their notices and those of the brand marks are in THIRD_PARTY_NOTICES.md.

來源:README.md,提交 45e2f02

工具

7

search_items

Search items

Search the ndekoui registry by words, ranked like the search on ui.ndekocode.dev: titles first, then names, groups and descriptions. Use it before list_items when you know what you need ("pricing", "date range", "kanban"). Filter by kind: primitive, component, block, template, motion or lib.

輸入參數kindlimitquery必填

list_items

List items

List ndekoui registry items of one kind. Kinds: primitive (Base UI building blocks such as button or dialog), component (ready compositions such as accordion-01), block (product sections such as heroes-01), template (whole pages), motion (animation components) and lib (theme, utilities, icons, sample images, hooks). Narrow with category: a category or group slug such as accordion, heroes or application, or a component family such as forms or overlays. Paged with offset and limit.

輸入參數kind必填limitoffsetcategory

get_item

Get item

Get one ndekoui item by name: the full source of its files, its npm dependencies, the registry items it pulls in, the shadcn command that installs it and its page on ui.ndekocode.dev. Large templates return the source of their first files and list the rest; pass file with a path from that list to read one file.

輸入參數filename必填

get_install_command

Get install command

Build the shadcn CLI command that installs one or more ndekoui items, for npm, pnpm, yarn or bun. Returns the command with full registry URLs, which works in any shadcn project, and the shorter @ndeko form for projects whose components.json declares the namespace.

輸入參數names必填packageManager

get_theme

Get theme

Summarise the theme item every ndekoui piece depends on: the colour tokens with their light and dark values, the radius and easing tokens, and the utilities it adds (hairlines, chip-3d, keycap-3d, gem-plate, surface-raised, surface-brand). Read it before changing colours or writing new styles.

無需輸入參數。

get_design_guidelines

Get design guidelines

The rules for writing UI that looks and moves like ndekoui: surfaces and hairlines, radius, colour, type, how to compose the Base UI primitives, the motion signatures and their timing, and what to avoid. Call it once before writing UI. Pass section with a number or a title ("7", "motion") to read one section of the design system in full, or "all" for the whole document.

輸入參數section

list_categories

List categories

The map of the ndekoui catalogue with counts: primitive groups, component families and their categories, block groups, template groups, motion groups and library items. Use the slugs it returns as the category of list_items.

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Nov 7, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分