OrchestrUI

io.github.ECD5A由 GitHub 帳號 ECD5A 發布v0.4.0更新於 Oct 24, 2026

Deterministic UI policy, discovery and audits for coding agents across seven ecosystems.

已驗證STDIO僅桌面開發者工具媒體與設計

概覽

AI 產生的概覽

一個唯讀的本機 MCP 伺服器,協助編碼代理在七個前端生態中挑選相容的 UI 函式庫組合並審查 UI 方案。

可以做什麼
檢查結構化的專案設定檔,列出可用的 UI 函式庫及其角色與指引,並提供各生態的安裝說明(Kokonut UI、React Bits、daisyUI、Bklit UI、Anime.js、Rive、Magic UI)。推薦最小可行的 UI 組合,保留相容的歸屬方,並記錄被排除的選項及排除規則。搜尋元件並取得特定函式庫的指引。審查方案的一致性、無障礙、響應式、動效、效能與授權。
適用情境
當編碼代理需要選擇或組合前端 UI 函式庫,並希望得到確定、有依據的推薦而非隨意挑選時;或在實作前需要對 UI 方案做品質與授權檢查時。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js 20 或更新版本。未宣告驗證、環境變數或標頭。選用的技能需複製儲存庫並在 macOS/Linux 或 Windows 上執行安裝指令碼。
安裝前請注意
此 MCP 介面被描述為唯讀,使用公開的上游中繼資料;實作程式碼與第三方資源留在主專案中。推薦與審查僅供參考,授權與無障礙結論請自行複核。此伺服器獨立,與上游 UI 專案無隸屬關係。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Русская версия

OrchestrUI inspects a structured project profile, preserves compatible owners, and returns the smallest admissible UI composition with evidence for every decision.

Quick start

Requires Node.js 20+. Add the published read-only server to an MCP host:

json
{  "mcpServers": {    "orchestrui": {      "command": "npx",      "args": ["-y", "orchestrui@latest"]    }  }}
Install skills on macOS / Linux
bash
git clone --depth 1 https://github.com/ECD5A/OrchestrUI.gitcd OrchestrUIbash scripts/install-codex.sh
Install skills on Windows
powershell
git clone --depth 1 https://github.com/ECD5A/OrchestrUI.gitSet-Location OrchestrUIpowershell -ExecutionPolicy Bypass -File scripts\install-codex.ps1
Develop from source
bash
git clone https://github.com/ECD5A/OrchestrUI.gitcd OrchestrUInpm ci && npm run checknpm run benchmark

Contributions are welcome — see CONTRIBUTING.md for the short path from fork to PR.

Use them from a frontend project:

text
$ui-library-router plan the smallest compatible UI stack.$ui-orchestrator implement the approved plan.$ui-quality-audit audit the rendered result.

What it returns

json
{  "input_mode": "structured-profiles",  "selected": ["bklit-ui"],  "owners": {    "base-system": "host:shadcn-ui",    "data-visualization": "bklit-ui"  },  "rejected": [{ "id": "daisyui", "rule": "base-system-conflict" }]}

The committed suite passes 50/50 structured scenarios, 8/8 independently specified adversarial goldens, and three project fixtures in CI.

Skills and MCP

  • ui-library-router — inspects the host and assigns role ownership.
  • ui-orchestrator — integrates approved pieces into one visual contract.
  • ui-quality-audit — checks coherence, accessibility, responsiveness, motion, performance, and licensing.
  • Read-only MCP — inspect_project, list_libraries, recommend_stack, get_library_guidance, search_components, get_install_instructions, and audit_plan.

Published through npm, the official MCP Registry, and versioned GitHub Releases. Local plugin configuration is in .mcp.json; setup, architecture, security, licensing, and contribution details live in docs/, SECURITY.md, THIRD_PARTY.md, and CONTRIBUTING.md.

The MCP surface is read-only and uses public upstream metadata; implementation code and third-party assets remain in the host project.

Ecosystems

EcosystemRole
Kokonut UIselective React/shadcn product polish
React Bitsone signature creative effect
daisyUIintentional Tailwind semantic base
Bklit UIcharts and data visualization
Anime.jsbespoke timeline, SVG, or scroll motion
Rivelicensed interactive vector/state-machine graphics
Magic UIanimated marketing enhancement

OrchestrUI is independent and is not affiliated with or endorsed by these upstream projects.

Support

If OrchestrUI helps your work, you can support its ongoing maintenance:

  • TON: pointoncurve.ton
  • Bitcoin (BTC): 1ECDSA1b4d5TcZHtqNpcxmY8pBH1GgHntN
  • USDT (TRC20): TUF4vPdB6QkjCvZq18rBL4Qj4dK5ihCN75

Contact

For questions about OrchestrUI, integration, consulting, or collaboration:

[Email]   [Telegram]   [GitHub repository]

來源:README.md,提交 5aca71d

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.4.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分