mcpField
W
wot-ui-cli

wot-ui-cli

github.com/wot-ui开发39857 次安装2 天前更新
代码仓库

关于 wot-ui-cli

这是用于维护 open-wot 仓库及处理 @wot-ui/cli、MCP 和 Agent 接入任务的技能,面向 CLI 开发与仓库维护工作。它强调依据当前源码验证命令,并覆盖 CLI 查询、项目分析、客户端配置和发布检查流程。

主要功能

  1. 01提供组件知识查询命令
  2. 02分析项目用法与代码
  3. 03管理 Agent 客户端配置
  4. 04管理 MCP 客户端配置
  5. 05涵盖仓库测试与发布检查

适用场景

  1. 01查询 wot-ui 组件文档与示例
  2. 02检查项目中的组件使用情况
  3. 03为客户端初始化或诊断 Agent 配置
  4. 04验证 MCP 配置与连接握手

MCP 相关

技能说明 wot mcp 的管理命令和 stdio 用法,可初始化、查看、诊断、打印或移除客户端 MCP 配置,并验证真实握手。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wot-ui/open-wot --skill wot-ui-cli

安装后在 Claude Code 中输入/wot-ui-cli确认已加载。

附带文件references/overview.md

详细介绍

来自项目 README

Wot UI CLI

处理 @wot-ui/cli、MCP、Agent 接入和 open-wot 仓库维护任务时,基于当前源码、package.json 和 README 行事,不根据旧文档猜测命令。

路由

  • CLI、MCP、Agent、数据提取或仓库开发:使用本 Skill。
  • 组件选型、页面代码、props、主题和组件问题:使用 wot-ui-v2 Skill。
  • 通过 CLI 查询组件知识时,保留 CLI 使用语境;需要生成组件代码时再切换到 wot-ui-v2。

工作流

  1. 先查看 README.md、package.json#scripts 和相关源码。
  2. 修改 CLI、MCP、prompt、数据结构或 Skill 后,同步测试与 README。
  3. 写配置前先运行 --dry-run,使用隔离 --cwd,不要修改真实用户配置。
  4. 修改命令输出后,至少运行一个真实源码或构建产物命令。
  5. 提交前运行 pnpm lint && pnpm typecheck && pnpm test && pnpm build。

命令分组

组件知识:

wot list [keyword]
wot info <component>
wot doc <component>
wot demo <component> [name]
wot token [component]
wot changelog [versionOrComponent] [component]

项目分析:

wot doctor [dir]
wot usage [dir]
wot lint [dir]

Agent 接入:

wot agent list
wot agent init --client cursor
wot agent status --client cursor
wot agent doctor --client cursor
wot agent remove --client cursor
wot agent init --client all

MCP 管理:

wot mcp
wot mcp serve
wot mcp list
wot mcp init --client cursor
wot mcp status --client cursor
wot mcp doctor --client cursor
wot mcp remove --client cursor
wot mcp print --client cursor

查询命令支持 --version 和 --format text|json|markdown。Agent/MCP 管理命令支持的具体选项以 --help 和源码为准;写操作优先使用 --dry-run。

仓库开发

pnpm install
pnpm dev
pnpm exec tsx src/index.ts list
pnpm build
node dist/index.mjs list

更新离线数据:

pnpm sync:clone
pnpm extract:clone
pnpm sync --wot-dir ../wot-ui
pnpm extract --wot-dir ../wot-ui --output data/v2.0.4.json

发布包检查:

pnpm build
pnpm compress
pnpm exec publint
npm pack --dry-run --json

MCP 注意事项

  • wot mcp 使用 stdio,终端无普通输出通常正常。
  • doctor 验证配置和真实 handshake;部分客户端还会检查注册状态。
  • --client all 在 project scope 处理六个支持客户端。
  • 保留已有 Server、JSONC 注释、非托管 TOML 和用户 Instructions。

参考

需要完整命令矩阵、目录职责、验证要求、数据与发布流程时,读取 references/overview.md。

评论

支持 Markdown