项目介绍
Coolify MCP 工作流
🚀 使用 n8n 自动化 Coolify 管理!
此工作流利用了 社区 n8n MCP 客户端 和我新创建的 Coolify MCP 服务器,通过 MCP(模型上下文协议) 与您的 Coolify 基础设施进行交互。它允许在 n8n 工作流中无缝管理团队、服务器、服务、应用程序和部署。
🎯 创建此设置的原因
我构建了这个工作流,以使用人工智能自动化我的 Coolify 基础设施管理。借助 AI 辅助参数填充和自动执行,这种设置简化并优化了基础设施管理,无需大量的手动设置。
此外,我还计划发布另一个集成 Telegram 的工作流,允许通过 Telegram 机器人进行更方便的 Coolify 管理。
🔥 Coolify MCP 服务器——此设置的核心
为了使此工作流成为可能,我搭建了Coolify MCP 服务器。我参考了 Coolify 的文档,并使用我知道会频繁使用的 API 端点来构建工具。此服务器作为 Coolify 和 n8n 之间的桥梁,实现了:
- Coolify 和 n8n 之间无缝的 API 通信
- 高效地执行命令,用于管理服务器、服务和应用程序
- 可扩展性,能够同时处理多个基础设施任务
- 基于 AI 的决策制定,允许智能自动化而无需手动输入
此服务器是自动化设置的核心,确保每个命令都能顺畅有效地运行。如果您正在使用 Coolify 并希望解锁真正的自动化潜力,这台服务器将是一个游戏规则改变者!🚀
📌 功能
此工作流提供了25个强大的工具,用于控制 Coolify 的各个方面:
🔍 版本及健康检查
- 获取版本 - 获取 Coolify 版本详情
- 健康检查 - 验证 Coolify API 健康状态
👥 团队管理
- 列出团队 - 显示所有团队
- 获取团队 - 获取特定团队的详细信息
- 获取当前团队 - 获取活动团队的详细信息
- 获取当前团队成员 - 列出当前团队中的成员
🖥️ 服务器管理
- 列出服务器 - 显示所有可用服务器
- 创建服务器 - 部署新的服务器
- 验证服务器 - 检查服务器配置的有效性
- 获取服务器资源 - 监控服务器资源使用情况
- 获取服务器域名 - 列出与服务器关联的域名
⚙️ 服务管理
- 列出服务 - 显示所有注册的服务
- 创建服务 - 部署新的服务
- 启动服务 - 启动服务
- 停止服务- 停止正在运行的服务
- 重启服务 - 重启服务
📦 应用程序管理
- 列出应用程序 - 显示所有应用程序
- 创建应用程序 - 部署新的应用程序
- 启动应用程序 - 启动应用程序
- 停止应用程序 - 停止应用程序
- 重启应用程序 - 重启应用程序
- 执行应用程序命令 - 在应用程序容器内运行命令
🚀 部署管理
- 列出部署 - 显示所有部署
- 获取部署 - 获取部署详细信息
🔐 安全
- 列出私钥 - 显示所有存储的私钥
- 创建私钥 - 生成新的私钥
🔧 设置说明
-
安装所需节点:
-
导入配置:
-
配置 Coolify MCP 凭据:
- 确保您的 Coolify 实例具有 API 访问权限,并在 n8n 中设置所需的认证凭据。
🛠️ 要求
有了这个设置,您可以轻松地从 n8n 直接管理您的 Coolify 基础设施!🎯 请关注即将推出的Telegram 机器人集成,实现更简单的自动化。🤖