# clawops

Deploy and operate self-hosted OpenClaw on AWS, GCP, Azure, or a local VM. Use it from a terminal or through an AI editor with MCP support.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: dfridkin
- License: MPL-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/dfridkin/clawops
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/clawops

## What it does

clawops combines a command-line interface with an MCP server for OpenClaw. It can create or remove infrastructure on AWS, GCP, Azure, and local VMs, then expose routine controls for status checks, logs, SSH access, configuration, backups, and upgrades. Cloud provisioning uses the Pulumi Automation API; the required CLI is placed in `~/.clawops/.pulumi-cli` on first use.

The `clawops setup` wizard walks through the target host, LLM provider, API key, optional chat integrations, and editor connection. AI agents receive typed MCP tools for these operations. Cloud changes follow a plan, review, and apply flow, while `--json` makes command output suitable for scripts.

You need `Node.js ≥ 22`, an SSH key, and either an SSH-accessible Linux/macOS host or configured cloud CLI credentials. Those are required for the deployment path. clawops targets single-node VMs: it does not provide Kubernetes, clustering, automatic TLS or domain setup, or cloud credential storage.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add clawops -- npx -y @clawops/cli
```

### Codex

**Platform CLI**
```bash
codex mcp add clawops -- npx -y @clawops/cli
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "clawops": {
            "command": "npx",
            "args": [
                "-y",
                "@clawops/cli"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "clawops": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@clawops/cli"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add clawops npx -y @clawops/cli
```

## When to use it
- deploy OpenClaw to AWS, GCP, Azure, or a local VM
- inspect an instance status and retrieve its logs
- run SSH operations through an AI agent
- review and apply a cloud deployment plan
- connect an AI editor to the clawops MCP server

## Example prompts
- Deploy OpenClaw to AWS and show me the plan before applying it.
- Check the instance status and fetch its latest logs.
- Run the environment check, then connect clawops to Claude Code.

## Similar
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [Oh My Posh Validator](https://affpapa.org/en/nevibecode/mcp/oh-my-posh-validator.md) — MCP server · ★ 23654
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Coder](https://affpapa.org/en/nevibecode/mcp/coder.md) — MCP server · ★ 17191
- [mcp](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — MCP server · ★ 12110

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
