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, thenuxc <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 thescripts/install.shmethod from README. - What’s a safe first task?: Run
uxc <host> -hand invoke a read-only operation on a public demo endpoint before adding auth.