Guides
Long-form, code-heavy, opinionated. Pick a track and go.
Deployment · intermediate · 12 min
Deploying m9m on CapRover
Step-by-step guide to deploying m9m on a CapRover host — captain-definition, Dockerfile, persistent volume, HTTPS, and backups.
caproverdeployment
Extending m9m · intermediate · 15 min
Building a custom node in Go
Write, test, and register a custom m9m node in Go — the interface, the lifecycle, the gotchas, and a complete example node.
custom nodesgo
Agent workflows · intermediate · 14 min
Running Claude Code in a sandbox with m9m
How to use m9m's CLI node to run Claude Code (or Codex, Aider) inside a Linux namespace sandbox with CPU, memory, and network limits.
claude-codesandbox
Agent workflows · intermediate · 12 min
Using MCP with m9m
How m9m's Model Context Protocol server works — the 37 tools it exposes, how to connect Claude Code or any MCP-aware LLM, and typical patterns.
mcpagents