Status: built and runnable from the repo (
cli/). Read/identity, control-plane writes (queue approve/reject/cancel,connect,agent run), and the MCP bridge (mcp serve / tools / add / ls / rm) all work today.mcp serveexposes the same command registry the CLI binds — so the CLI and Miqro's MCP surface are provably two faces of one capability core. Read MCP overview alongside this.
See CLI use cases and the end-to-end CLI + integrations walkthrough for practical workflows.
miqro is the command-line and scriptable interface to the Miqro platform — the human/CI
counterpart to the agent + MCP surface. Anything an agent
can do through a tool, an operator can do through a command, because both run on the same
API, the same connector capabilities, and the same approval gate.
capability core
connectors + HTTP API + the action queue / approval gate
│
┌──────────────────────┼───────────────────────┐
▼ ▼ ▼
miqro CLI MCP server MCP client
humans + CI/CD agents call in agents reach out
└─────────── one shared command surface ───────────┘
They share commands by design. miqro queue approve <id> operates the same approval
queue an agent's writes flow into — the human surface and the agent surface share the
control plane, not just code.
pipx install miqro # once published
# or, from the repo:
pipx install ./cli
miqro login # opens the Miqro sign-in wall, stores your token
miqro whoami # shows your role, tenant, and plan entitlement
Credentials resolve in priority order: MIQRO_TOKEN / MIQRO_API_BASE env vars →
~/.miqro/config.toml → a prompt to run miqro login. A separate service mode
(X-Internal-Key) exists for CI/operator automation; it's opt-in and never the default.
# See every system the agents can connect to (the live capability catalog)
miqro connectors ls
miqro connectors show servicenow
# Operate the approval queue — the same gate agent actions pass through
miqro queue ls --status pending_approval
miqro queue approve act_01H...
# Watch the fleet
miqro runs --live
miqro runs tail --agent support_sla_agent
# Connect MCP servers for agentic control 🔒 Enterprise / miqromanage
miqro mcp add github --url https://...
miqro mcp ls
Every command takes --json for machine-readable output and exits non-zero on API errors,
so it composes in shells and pipelines:
miqro queue ls --status pending_approval --json | jq '.[].id'
The CLI itself is open to any signed-in user, scoped to your role and tenant (the same
row-level scoping the API enforces). The MCP commands (miqro mcp …) require the
Enterprise / miqromanage plan, the same gate as
agentic control. agent run requires operator/service
credentials.