dfridkin avatar

clawops

dfridkin/clawops

A full-stack deployment and operations CLI for self-hosted OpenClaw AI assistants, built with MCP safety controls from the ground up. It provisions infrastructure on AWS, GCP, Azure, or bare Linux VMs using the embedded Pulumi Automation API, then exposes every day-to-day operation (status, logs, backups, config updates, monitoring) as typed MCP tools with read-only mode, destructive action confirmation, and audit logs. The interactive setup wizard gets you from zero to a running OpenClaw instance in about two minutes, including LLM provider config and chat integrations. Version 1.5.0 adds the ability to wire the OpenClaw gateway's own AI as an MCP client of clawops, so in-conversation commands like "check if my stack is healthy" invoke the real CLI rather than guessing.

GitHub stars
6
tools
30
transport
STDIO
last updated
Nov 6, 2026

Tools

30 tools

Public tool metadata for what this MCP can expose to an agent.

clawops_statusShow stack outputs (what is deployed, not whether it works)

Show stack outputs (what is deployed, not whether it works)

No parameter schema in public metadata yet.

clawops_doctorRun diagnostics: local prerequisites, and with a stack, remote health

Run diagnostics: local prerequisites, and with a stack, remote health

No parameter schema in public metadata yet.

clawops_logs_tailTail OpenClaw logs

Tail OpenClaw logs

No parameter schema in public metadata yet.

clawops_monitorSample gateway and host metrics

Sample gateway and host metrics

No parameter schema in public metadata yet.

clawops_stacks_listList all stacks and their state; with `fleet: true`, every host agent and the fleet's peers, as `clawops fleet status` reports them

List all stacks and their state; with `fleet: true`, every host agent and the fleet's peers, as `clawops fleet status` reports them

No parameter schema in public metadata yet.

clawops_config_getRead a remote config value

Read a remote config value

No parameter schema in public metadata yet.

clawops_agents_listList running agents

List running agents

No parameter schema in public metadata yet.

clawops_agents_logsOne agent's recent activity, paginated

One agent's recent activity, paginated

No parameter schema in public metadata yet.

clawops_gateway_statusWhether the gateway container is running, and its image

Whether the gateway container is running, and its image

No parameter schema in public metadata yet.

clawops_secret_listList stored secrets by name and status (never values)

List stored secrets by name and status (never values)

No parameter schema in public metadata yet.

clawops_secret_auditReport missing secrets and unresolvable `$secret:` references

Report missing secrets and unresolvable `$secret:` references

No parameter schema in public metadata yet.

clawops_upProvision or update a stack

Provision or update a stack

No parameter schema in public metadata yet.

clawops_destroyDestroy a stack (elicits confirmation)

Destroy a stack (elicits confirmation)

No parameter schema in public metadata yet.

clawops_applyApply a plan file

Apply a plan file

No parameter schema in public metadata yet.

clawops_planGenerate a deploy plan

Generate a deploy plan

No parameter schema in public metadata yet.

clawops_config_setWrite a remote config value

Write a remote config value

No parameter schema in public metadata yet.

clawops_config_unsetRemove a remote config key

Remove a remote config key

No parameter schema in public metadata yet.

clawops_config_validateValidate the deployed config against the OpenClaw schema

Validate the deployed config against the OpenClaw schema

No parameter schema in public metadata yet.

clawops_gateway_restartRestart the gateway (elicits confirmation)

Restart the gateway (elicits confirmation)

No parameter schema in public metadata yet.

clawops_gateway_updateMove the gateway to a concrete OpenClaw version (elicits confirmation)

Move the gateway to a concrete OpenClaw version (elicits confirmation)

No parameter schema in public metadata yet.

clawops_backup_createBack up gateway state to a local archive

Back up gateway state to a local archive

No parameter schema in public metadata yet.

clawops_backup_restoreRestore a backup to staging, or with `activate` into service (elicits confirmation)

Restore a backup to staging, or with `activate` into service (elicits confirmation)

No parameter schema in public metadata yet.

clawops_migrateMigrate a 1.x deployment onto the 2.0 runtime (elicits confirmation)

Migrate a 1.x deployment onto the 2.0 runtime (elicits confirmation)

No parameter schema in public metadata yet.

clawops_stacks_deleteForget a stack in config; does not destroy infrastructure (elicits confirmation)

Forget a stack in config; does not destroy infrastructure (elicits confirmation)

No parameter schema in public metadata yet.

clawops_secret_deleteDelete a stored secret (elicits confirmation)

Delete a stored secret (elicits confirmation)

No parameter schema in public metadata yet.

clawops_hardenApply hardening modules; join or leave a tailnet (elicits confirmation)

Apply hardening modules; join or leave a tailnet (elicits confirmation)

No parameter schema in public metadata yet.

clawops_initRegister a stack and write `~/.clawops/config.json` (no cloud resources)

Register a stack and write `~/.clawops/config.json` (no cloud resources)

No parameter schema in public metadata yet.

clawops_workflow_deploy_appEnd-to-end deploy: plan → confirm → apply → status

End-to-end deploy: plan → confirm → apply → status

No parameter schema in public metadata yet.

clawops_workflow_recoverDiagnose an unhealthy stack: status, failed health checks, recent logs, and which tool fixes what

Diagnose an unhealthy stack: status, failed health checks, recent logs, and which tool fixes what

No parameter schema in public metadata yet.

clawops_task_statusPoll a long-running task

Poll a long-running task

No parameter schema in public metadata yet.

Sponsors

Readme

clawops

npm version npm downloads clawops MCP server – quality and maintenance score on Glama Listed on mcpservers.org

MCP-native infrastructure ops for OpenClaw, with read-only mode, destructive-action confirmation, and audit logs built in.

clawops is a CLI and MCP server for deploying and operating self-hosted OpenClaw instances. Provision on AWS, GCP, Azure, or any Linux VM, then manage day-to-day operations from the terminal, or let Claude Code and Cursor drive them through typed MCP tools with explicit safety controls.


What's new: 2.4 release notes below, and the full history in CHANGELOG.md.


Who this is for


View the full README on GitHub

Details

Repository
github.com/dfridkin/clawops
Website
clawops.fyi
Category
Cloud & Infrastructure
Package
@clawops/cli
Transport
STDIO
Registry
MCP registry, active

Related Cloud & Infrastructure MCP servers

View all
1mshekow avatarPackage Version Check Mcpmshekow/package-version-check-mcpReturns the latest package / dependency / tool versions for Python, NPM, Go, Docker, Helm, etc.5stars
2nogoo9 avatarMcp Server Cloud Fsnogoo9/mcp-server-cloud-fsCloud replacement for mcp-server-filesystem — 20 tools for S3, Azure Blob, and GCS2stars
3galadriel-tech-solutions avatarCloudpulsegaladriel-tech-solutions/cloudpulse-mcpCross-cloud observability for AI agents. Covers AWS, GCP, Vercel, and Cloudflare.1stars
4synlake avatarSynlakeai.synlake/synlakeUnified API to query AWS, GCP, Azure and generate Terraform/CLI execution kits for AI agents.0stars
5luthersystems avatarInsideOut (Riley)luthersystems/insideout-agent-skillsDesigns, prices, and deploys AWS/GCP cloud infrastructure from plain-English requirements.0stars
6alexpota avatarCloudscopealexpota/cloudscope-mcpAzure + GCP cost management: spending, forecasts, anomalies, budgets, idle resources, and tags.0stars