
自愈式家庭服务器与基础设施管理
将 OpenClaw 打造为持久化基础设施代理,具备 SSH 访问、自动化 Cron 任务,以及在你察觉问题之前就自动检测、诊断和修复故障的能力。

将所有外部 API 交互委托给 n8n 工作流通过 webhook——智能体从不接触凭证,每个集成都可视化可检查。
即用型提示词
当我需要与外部 API 交互时:
1. 永远不要在你的环境或技能文件中存储 API 密钥
2. 检查是否已存在此集成的 n8n 工作流
3. 如果不存在,通过 n8n API 创建一个带 webhook 触发器的工作流
4. 通知我添加凭证并锁定工作流
5. 对于所有未来的调用,使用 webhook URL 和 JSON 负载
工作流命名:openclaw-{service}-{action}
示例:openclaw-slack-send-message
Webhook 调用格式:
curl -X POST http://n8n:5678/webhook/{workflow-name} \
-H "Content-Type: application/json" \
-d '{"channel": "#general", "message": "Hello from OpenClaw"}'
n8n-api
内置webhook-caller
内置让你的 AI 智能体直接管理 API 密钥和调用外部服务是安全事故的温床。每个新集成都意味着 .env.local 中多一个凭证,多一个智能体可能意外泄露或误用的攻击面。
当 OpenClaw 直接处理所有事情时,你会遇到三个叠加问题:
┌──────────────┐ webhook 调用 ┌─────────────────┐ API 调用 ┌──────────────┐
│ OpenClaw │ ───────────────────→ │ n8n 工作流 │ ─────────────→ │ 外部服务 │
│ (智能体) │ (无凭证) │ (锁定,含 │ (凭证留在 │ (Slack 等) │
│ │ │ API 密钥) │ 这里) │ │
└──────────────┘ └─────────────────┘ └──────────────┘n8n API 访问(用于创建/触发工作流)fetch 或 curl 用于 webhook 调用社区维护的 Docker Compose 设置(openclaw-n8n-stack)预配置了所有内容:
git clone https://github.com/caprihan/openclaw-n8n-stack.git
cd openclaw-n8n-stack
cp .env.template .env
# 将你的 Anthropic API 密钥添加到 .env
docker-compose up -d这会给你:
http://n8n:5678/webhook/...npm install n8n -g 或通过 Docker 运行)。AGENTS.md 中添加:## n8n 集成模式
当我需要与外部 API 交互时:
1. 永远不要在我的环境或技能文件中存储 API 密钥
2. 检查是否已存在此集成的 n8n 工作流
3. 如果不存在,通过 n8n API 创建一个带 webhook 触发器的工作流
4. 通知用户添加凭证并锁定工作流
5. 对于所有未来的调用,使用 webhook URL 和 JSON 负载
工作流命名:openclaw-{service}-{action}
示例:openclaw-slack-send-message
Webhook 调用格式:
curl -X POST http://n8n:5678/webhook/{workflow-name} \
-H "Content-Type: application/json" \
-d '{"channel": "#general", "message": "Hello from OpenClaw"}'这种模式由 Simon Hoiberg 描述,他概述了这种方法优于让 OpenClaw 直接处理 API 交互的三个原因:通过 n8n 可视化 UI 实现可观测性、通过凭证隔离实现安全性、以及通过将确定性子任务作为工作流而非 LLM 调用来提升性能。openclaw-n8n-stack 仓库提供了实现此模式的即用型 Docker Compose 设置。
跳过繁琐配置 — 获取全托管 OpenClaw 实例,即可运行此用例。
| Starter 方案 | Pro 方案 | |
|---|---|---|
| 月费 | $49/月 | $99/月 |
| 基础设施 | 2 vCPU · 2 GB RAM · 20 GB SSD | 2 vCPU · 4 GB RAM · 50 GB SSD |
| AI 额度 | 每月 $10 已包含 | 每月 $25 已包含 |
| 消息集成 | Telegram(Discord/Slack 即将推出) | Telegram(Discord/Slack 即将推出) |
为什么推荐 Pro? 同时运行 n8n 和 OpenClaw 需要 4 GB RAM。Starter($49/月)适合简单的单工具工作流,但复杂的多步骤编排需要 Pro。
加入我们的社区
订阅邮件列表,及时获取最新消息和更新