agenthublisted
Install: claude install-skill dinstein/agent-hub
# agenthub
One gateway between every AI client and every MCP server. Wire a client up **once**; add, authorize, and narrow servers here afterwards without touching the client again.
**Never guess a flag** — `agenthub <group> --help` decides. The page is grouped by task phase, and six groups show in every build: Setup (`server`, `auth`, `secret`, `catalog`), Wire up (`profile`, `client`), Configure (`config`), Manual (`manual`, which prints this document), Diagnose (`doctor`) and Observe (`calls`, `events`, `logs` — §8, §9). A release build withholds two, Daemon (`daemon`, `session`, `token`) and Manage (`skill`), **from the page only**: they resolve and run identically there, and their own `--help` still prints. The same reduction drops the `http.*` keys from `config ls` — a listing, not a refusal: `config get`/`config set` still name them.
The path is always: **add → (credential) → enable → test → connect → narrow**.
**Two surfaces over one state.** The CLI edits the configuration; the meta-tools inside a session agenthub already serves (§10) use it. A config edit reaches running sessions — only wiring a client up (§5) needs a restart.
## Reading output
```bash
agenthub server ls # configured servers
agenthub client ls # wired clients, their profiles
agenthub client detect # all known clients, config paths, writability
```
Pass `--json` globally. Envelope: `{"ok":true,"data":…}` or `{"ok":false,"error":{"code":"E_…","message":"…","hint":"…"}}