← ClaudeAtlas

agenthublisted

Drive the agenthub CLI to give an AI client MCP tools - add a server (curated catalog, pasted config, or by hand), store its credentials, run its OAuth login, test it for real, connect it to Claude Code / Cursor / Codex / VS Code / Zed, narrow what each client may see, diagnose the installation with doctor when a client cannot reach a server or it answers wrongly, and read the record afterwards - the call log for a call that went wrong, the event log for a server that dropped or kept reconnecting, the merged process logs for the prose around either. Also covers the meta-tools an agent uses from inside a session agenthub already serves. Use whenever the task involves adding, authorizing, testing, wiring up, inspecting, or troubleshooting an MCP server.
dinstein/agent-hub · ★ 3 · AI & Automation · score 74
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":"…"}}