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

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
CLI Tool
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install dea27b37-5764-5886-b56d-caae76318c04 --target codex

Stages files first; activation requires review of the staged README and plan.

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