mcpField
O
OrchestrUI

OrchestrUI

本地服务
github.com/ECD5A开发工具12 天前更新

关于 OrchestrUI

OrchestrUI 为编码 Agent 提供确定性的 UI 选型策略、组件发现和质量审计。它根据结构化项目配置推荐兼容的最小 UI 组合,并为选择提供依据。

主要功能

  1. 01检查结构化项目配置
  2. 02分配 UI 库角色与所有权
  3. 03推荐兼容的 UI 组合
  4. 04检索组件与安装说明
  5. 05审计计划及界面质量
  6. 06提供编码 Agent 技能

适用场景

  1. 01为前端项目规划 UI 技术栈
  2. 02整合已批准的 UI 组件库
  3. 03审计界面的无障碍性与响应式表现

MCP 相关

只读 MCP 服务提供项目检查、库列表、技术栈推荐、库指南、组件搜索、安装说明和计划审计工具。它使用公开的上游元数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ecd5a-orchestrui": {
"command": "npx",
"args": [
"-y",
"orchestrui"
]
}
}
}
启动命令npx -y orchestrui

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmorchestrui0.4.0

工具

7

收录的工具列表 · 更新于 3 周前

参数类型必填说明
relative_pathstring否

详细介绍

俄语版

OrchestrUI 动画追踪:检查结构化主机、选择最精简的 UI 技术栈、协调角色归属,并审核已验证的证据

为编码 Agent 提供确定性的 UI 策略和质量门禁。

CI npm License: MIT Agent Skills UI ecosystems MCP

快速开始  ·  输出  ·  技能与 MCP  ·  生态系统  ·  文档

OrchestrUI 会检查结构化项目配置,保留兼容的归属,并返回最精简且符合要求的 UI 组合,同时为每项决策提供证据。

快速开始

需要 Node.js 20+。将已发布的只读服务添加到 MCP 主机:

{
  "mcpServers": {
    "orchestrui": {
      "command": "npx",
      "args": ["-y", "orchestrui@latest"]
    }
  }
}
在 macOS / Linux 上安装技能
git clone --depth 1 https://github.com/ECD5A/OrchestrUI.git
cd OrchestrUI
bash scripts/install-codex.sh
在 Windows 上安装技能
git clone --depth 1 https://github.com/ECD5A/OrchestrUI.git
Set-Location OrchestrUI
powershell -ExecutionPolicy Bypass -File scripts\install-codex.ps1
从源代码开发
git clone https://github.com/ECD5A/OrchestrUI.git
cd OrchestrUI
npm ci && npm run check
npm run benchmark

欢迎贡献 — 从 fork 到 PR 的简要流程请参阅 CONTRIBUTING.md。

在前端项目中使用:

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

返回内容

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

CI 中已提交的测试套件通过了 50/50 个结构化场景、8/8 个独立制定的对抗性黄金测试,以及三个项目夹具。

技能与 MCP

  • ui-library-router — 检查主机并分配角色归属。
  • ui-orchestrator — 将获批的组件整合为统一的视觉契约。
  • ui-quality-audit — 检查一致性、无障碍性、响应式设计、动效、性能和许可。
  • 只读 MCP — inspect_project、list_libraries、recommend_stack、get_library_guidance、search_components、get_install_instructions 和 audit_plan。

通过 npm、官方 MCP Registry 和有版本标记的 GitHub Releases 发布。本地插件配置位于 .mcp.json;设置、架构、安全、许可和贡献详情见 docs/、SECURITY.md、THIRD_PARTY.md 和 CONTRIBUTING.md。

MCP 接口为只读,并使用上游公开元数据;实现代码和第三方资源仍保留在主机项目中。

生态系统

生态系统角色
Kokonut UI精选 React/shadcn 产品润色
React Bits单个标志性创意效果
daisyUI有意采用的 Tailwind 语义基础
Bklit UI图表和数据可视化
Anime.js定制时间轴、SVG 或滚动动效
Rive获得许可的交互式矢量图形/状态机图形
Magic UI动画营销增强

OrchestrUI 独立运营,与这些上游项目无关联,也未获其认可。

支持

如果 OrchestrUI 对您的工作有所帮助,您可以支持其持续维护:

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

联系方式

如果您对 OrchestrUI、集成、咨询或合作有疑问:

电子邮件   Telegram   GitHub 仓库

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。