Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cloud.red/llms.txt

Use this file to discover all available pages before exploring further.

crcli includes a built-in Model Context Protocol (MCP) server. Once configured, Claude and other MCP-compatible AI assistants can list your devices, run scripts, push and pull files, and make iControl REST calls — using device hostnames, no UUIDs required.

Start the Server

crcli mcp
The server runs over stdio and stays open until you close it. It reads your active tenant config automatically — no extra configuration needed.

Configure in Claude Code

Add crcli to .claude/settings.json in your project (or ~/.claude/settings.json globally):
{
  "mcpServers": {
    "crcli": {
      "command": "crcli",
      "args": ["mcp"]
    }
  }
}
Restart Claude Code. The crcli tools appear automatically.

What the AI Can Do

Once connected, the AI assistant can:
  • List all your devices and device groups
  • SSH into a device and run commands or scripts
  • Push files to devices and device groups
  • Pull files from devices and device groups
  • Create iControl REST sessions and make API calls
  • Resolve device hostnames — you never have to look up UUIDs
See MCP Tools for the full tool list, and Examples for sample prompts.