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 分