jurniti docs

MCP

Mount the jurniti CLI as an MCP server so your own agent drives your fleet with the exact same verbs you use in the terminal.

Give your agent the same commands

The jurniti binary is also an MCP stdio server. Mount it once and your own agent — Claude Code, or anything that speaks MCP — gets the exact same verbs as tools. No second API to learn, no separate SDK: the CLI verb, the MCP tool, and the REST noun are one vocabulary.

Mount it

claude mcp add jurniti -- jurniti mcp

That registers the CLI's built-in server (jurniti mcp) with your agent. From then on your agent can provision, list, inspect, stop, capture, and fork VMs by calling the same commands you would type.

Same verbs, now as tools

Every verb in the CLI reference is exposed as an MCP tool with the same name and arguments. jurniti up becomes an up tool; jurniti vms ls becomes a vms ls tool; and so on. Your agent authenticates as you (the API key on the machine), so it operates strictly within your tenant.

Your agent inherits your gate

The MCP server runs under your identity and your card. Provisioning tools (up, fork) still start real, billed VMs — the same no-free-tier gate applies whether a human or your agent invokes them.

Scope it with API keys

Mint a read-only key (jurniti keys issue) for an agent that should only observe, or a read-write key for one that provisions. Rotate or revoke any key with jurniti keys rotate / jurniti keys revoke.

On this page