CLI ToolsMay 14, 2026·2 min read

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 ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 94/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Cli
Install
Brew|Curl|Cargo
Trust
Trust: Established
Entrypoint
brew tap holon-run/homebrew-tap && brew install uxc
Universal CLI install command
npx tokrepo install dea27b37-5764-5886-b56d-caae76318c04
Intro

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

Best for: Teams standardizing how agents call remote APIs across mixed protocol stacks

Works with: Rust-based CLI; works against schema-described hosts across OpenAPI/MCP/GraphQL/gRPC/JSON-RPC (per README examples)

Setup time: 8-18 minutes

Key facts (verified)

  • GitHub: 108 stars · 7 forks · pushed 2026-05-14.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: brew tap holon-run/homebrew-tap && brew install uxc.

Main

  • Use help-first discovery (<host> -h, <host> <op> -h) so agents don’t guess payload shape before calling.

  • Standardize invocation across protocols: keep your automation using one CLI contract even when services vary (OpenAPI/GraphQL/MCP).

  • Prefer deterministic JSON output in pipelines so downstream agents/tools can parse and diff results reliably.

  • Start with a low-risk host (e.g., petstore) to learn argument styles (key=value, nested paths, per-field JSON).

Source-backed notes

  • README documents a consistent invocation pattern: uxc <host> -h, then uxc <host> <operation_id> ....
  • README shows installs via Homebrew, install script, Cargo, and from-source builds.
  • README includes examples for OpenAPI, GraphQL, MCP, and JSON-RPC under one CLI contract.

FAQ

  • Is it MCP-only?: No — README explicitly targets OpenAPI/GraphQL/gRPC/JSON-RPC and unifies MCP with adjacent protocols.
  • How do I install quickly?: Use Homebrew (brew install uxc) or the scripts/install.sh method from README.
  • What’s a safe first task?: Run uxc <host> -h and invoke a read-only operation on a public demo endpoint before adding auth.
🙏

Source & Thanks

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

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets