ワンクリックで
deploy-server
Build and restart mclaude-server as a launchd service. Use when the user wants to deploy, rebuild, or restart the server.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Build and restart mclaude-server as a launchd service. Use when the user wants to deploy, rebuild, or restart the server.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Stand up a local k3d cluster and deploy mclaude to it. Builds images locally if ghcr.io images are unavailable. HTTPS via Let's Encrypt wildcard cert for *.mclaude.richardmcsong.com. DNS via DigitalOcean + ExternalDNS. Idempotent — safe to re-run.
Trigger any CI deploy and monitor it using local tools. CI builds and deploys; local kubectl/gh are for observing only.
Build and restart the mclaude-connector in its tmux window. Use when the user wants to deploy, rebuild, or restart the connector.
Cross-compile and deploy the mclaude-relay binary to the remote VM. Use when the user wants to deploy, rebuild, or restart the relay.
SOC 職業分類に基づく
| name | deploy-server |
| description | Build and restart mclaude-server as a launchd service. Use when the user wants to deploy, rebuild, or restart the server. |
Build and restart mclaude-server as a launchd service.
Build the server (release mode):
cd mclaude-server && swift build -c release
Restart the service (rebuild only — no plist changes):
launchctl kickstart -k gui/$(id -u)/com.mclaude.server
If you changed the plist (env vars etc.), do a full reload instead:
launchctl bootout gui/$(id -u)/com.mclaude.server
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.mclaude.server.plist
Verify:
curl -s http://localhost:8377/health
tail -10 /tmp/mclaude-server.log
| Action | Command |
|---|---|
| Status | launchctl print gui/$(id -u)/com.mclaude.server |
| Restart | launchctl kickstart -k gui/$(id -u)/com.mclaude.server |
| Stop | launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.mclaude.server.plist |
| Start | launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.mclaude.server.plist |
| Logs | tail -f /tmp/mclaude-server.log |
~/Library/LaunchAgents/com.mclaude.server.plist
| Variable | Default | Description |
|---|---|---|
MCLAUDE_HOST | 127.0.0.1 | Listen address |
MCLAUDE_PORT | 8377 | Listen port |
MCLAUDE_TMUX_TARGET | mclaude | tmux session to monitor |
MCLAUDE_POLL_INTERVAL | 1 | Poll interval in seconds |
.build/arm64-apple-macosx/release/mclaude-server
KeepAlive: true)RunAtLoad: true)mclaude tmux session for active Claude sessions/tmp/mclaude-server.log