CLI Tools2026年5月14日·1 分钟阅读

UXC — One CLI for OpenAPI/MCP/GraphQL Tools

One CLI to discover and invoke tools across OpenAPI, MCP, GraphQL, gRPC, and JSON-RPC with one contract; verified 108★, pushed 2026-05-14.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Native · 94/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Cli
安装
Brew|Curl|Cargo
信任
信任等级:Established
入口
brew tap holon-run/homebrew-tap && brew install uxc
通用 CLI 安装命令
npx tokrepo install dea27b37-5764-5886-b56d-caae76318c04
介绍

UXC 用一个 CLI 统一调用 OpenAPI/MCP/GraphQL/gRPC/JSON-RPC:发现→检查→结构化调用,并输出确定性 JSON;已验证 108★,更新于 2026-05-14。

Best for: 需要在多协议栈里统一 agent 调用方式的团队(避免每个服务一个脚本)

Works with: Rust CLI;按 README 示例可对接 OpenAPI/MCP/GraphQL/gRPC/JSON-RPC 等 schema 描述的 host

Setup time: 8-18 minutes

Key facts (verified)

  • GitHub:108 stars · 7 forks;最近更新 2026-05-14。
  • 许可证:MIT;作者头像与仓库链接均已通过 GitHub API 复核。
  • README 中可对照的入口命令:brew tap holon-run/homebrew-tap && brew install uxc

Main

  • 用 help-first 发现流程(<host> -h / <host> <op> -h)让 agent 先看清参数结构再调用,减少“猜 JSON”。

  • 把多协议统一到一个调用契约:OpenAPI/GraphQL/MCP 混用时也能保持同一套 CLI 调用方式。

  • 在自动化链路里坚持确定性 JSON 输出,方便下游解析、比对与审计。

  • 先从低风险示例 host(如 petstore)练习参数写法(key=value、嵌套路径、字段级 JSON)。

Source-backed notes

  • README 说明统一调用模式:uxc <host> -h,再 uxc <host> <operation_id> ...
  • README 提供 Homebrew、安装脚本、Cargo 与源码安装方式。
  • README 在同一 CLI 契约下给出 OpenAPI/GraphQL/MCP/JSON-RPC 示例。

FAQ

  • 它只支持 MCP 吗?:不是;README 明确覆盖 OpenAPI/GraphQL/gRPC/JSON-RPC,并把 MCP 纳入统一调用模型。
  • 怎么最快安装?:用 Homebrew(brew install uxc)或按 README 的 scripts/install.sh 安装。
  • 安全的第一步做什么?:先 uxc <host> -h 查看接口,再在公开 demo endpoint 上跑只读操作,确认调用格式后再接鉴权。
🙏

来源与感谢

Source: https://github.com/holon-run/uxc > License: MIT > GitHub stars: 108 · forks: 7

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产