uxc
Active·★ 110·MIT·Updated 2026-05-26
★ Trending★ API Integration★ Dev Tooling
A unified CLI for discovering and invoking tools across OpenAPI, MCP, GraphQL, gRPC, and JSON-RPC
UXC helps agents and automation discover and invoke APIs and tools across OpenAPI, MCP, GraphQL, gRPC, and JSON-RPC through one consistent workflow. It provides discovery-first interaction, structured invocation, and reusable auth. It aims to unify protocol-specific differences behind a single CLI entrypoint.
#agent-tools#ai-agents#api#cli#developer-tools#graphql#grpc#json-rpc
01
Features
01Multi-protocol support: OpenAPI, MCP, GraphQL, gRPC, JSON-RPC
02Discovery-first CLI with help commands
03Structured invocation with key-value, nested, JSON, and payload arguments
04Reusable auth and endpoint bindings
05TypeScript daemon client for local integrations
02
Compatibility
macOS
Native macOS support
Verified via docs
Linux
Native Linux support
Verified via docs
Windows
WSL recommended
Verified via docs
03
Quick start
1
$ brew tap holon-run/homebrew-tap
2
$ brew install uxc
04
Use cases
↳Agent and skill authors needing a stable way to call many remote systems
↳Automation and scripts requiring structured output and predictable failure modes
↳Local applications integrating with daemon-backed reuse via TypeScript client
05
Alternatives
python-utcp★ 644
Official python implementation of UTCP. UTCP is an open standard that lets AI agents call any API directly, without extra middleware.
agents-best-practices★ 1.1k
Provider-neutral Agent Skill for Codex, Claude Code, and agentic harness design.
awesome-claude★ 250
HeyClaude is a curated registry and distribution surface for Claude and AI-workflow assets: agents, MCP servers, skills, commands, hooks, rules, guides, tools, jobs, Raycast feeds, static data exports, and an npm MCP package.
Related searches
Comments
Log in to leave a comment
- BBlake ZhangMay 14, 2026
Works with standard OpenAPI specs, MCP servers, GraphQL schemas, and gRPC definitions.
- DDylan BrownApr 25, 2026
Discovery across protocols removes the need for protocol-specific tools.
- RRemy NguyenMar 28, 2026
Unified CLI for discovering and invoking tools across OpenAPI, MCP, GraphQL, and gRPC.
- RRiley KimFeb 28, 2026
Good for developers who work with multiple API protocols who want unified tooling.