Token导航 LogoToken导航TokenDH.com
Enhanced Coolify MCP Server logo
运维云端未说明官方级别未说明来源级核验

Enhanced Coolify MCP Server

MCP Server

一个增强版的Coolify MCP服务器,通过自然语言管理Coolify基础设施,包括应用部署、数据库管理、服务监控和DevOps工作流自动化。

工具数

0

提示词数

0

GitHub Stars

16

资源数

0
实时监控TypeScriptClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dazeb

提供方

dazeb

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🚀 增强型Coolify MCP服务器

一个功能强大、增强的模型上下文协议(MCP)服务器,用于 冷却 它使AI助手能够通过自然语言管理您的整个Coolify基础设施。部署应用程序、管理数据库、监控服务和自动化DevOps工作流程——所有这些都是通过与人工智能的简单对话实现的。

✨ 是什么让它得到了增强?

这是一个显著增强的版本 原始Coolify MCP服务器 随着 15+新工具 强大的自动化能力:

🎯 新功能

  • 完整的应用程序生命周期管理 -创建、部署、监视和管理应用程序
  • 基础设施自动化 -一键部署PostgreSQL、Redis和MinIO栈
  • 实时监控 -资源使用、日志和部署状态跟踪
  • 环境管理 -批量环境变量更新和配置
  • Docker编写支持 -部署自定义Docker Compose服务
  • 高级部署控制 -监视、取消和管理部署

🛠️ 非常适合

  • 开发者 -简化您的部署工作流程
  • DevOps团队 -自动化基础设施管理
  • 初学者 -设置简单,示例清晰
  • AI爱好者 -自然语言基础设施控制

📋 先决条件

安装前,请确保:

  • Node.js 18+ 安装
  • Git 安装
  • 访问Coolify服务器 (自托管、v0cl.one或Coolify Cloud)
  • Coolify API代币 具有适当的权限

🎬 快速入门指南

选项A:交互式设置(建议初学者使用)

# Clone and run the interactive setup guide
git clone https://github.com/dazeb/coolify-mcp-enhanced.git
cd coolify-mcp-enhanced
npm install && npm run build
node setup-guide.js

互动指南将引导您完成:

  1. ✅ 获取您的Coolify API代币
  2. ✅ 配置服务器URL
  3. ✅ 设置您的AI助手
  4. ✅ 测试连接

选项B:手动设置

步骤1:获取您的Coolify API代币

  1. 登录您的Coolify仪表板 (例如。, https://your-coolify-server.com)
  2. 转到API令牌 (通常在设置或配置文件中)
  3. 创建新令牌 具有适当的权限
  4. 复制令牌 -它看起来像: 0|1234567890abcdef...

步骤2:安装增强型MCP服务器

# Clone the repository
git clone https://github.com/dazeb/coolify-mcp-enhanced.git
cd coolify-mcp-enhanced

# Install dependencies and build
npm install
npm run build

步骤3:配置您的环境

# Set your Coolify server details
export COOLIFY_ACCESS_TOKEN="0|your-actual-token-here"
export COOLIFY_BASE_URL="https://your-coolify-server.com"

# Example for common Coolify hosting services:
# export COOLIFY_BASE_URL="https://s1.v0cl.one"  # v0cl.one hosting
# export COOLIFY_BASE_URL="https://app.coolify.io"  # Coolify Cloud
# export COOLIFY_BASE_URL="https://coolify.yourdomain.com"  # Self-hosted

步骤4:测试连接

# Test basic functionality
node test-mcpaas.js

# You should see:
# ✅ GitHub Repo: PASS
# ✅ Basic connectivity working

步骤5:快速验证

# Test MCP server directly
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_servers","arguments":{}}}' | node dist/index.js

# Expected output: JSON response with your Coolify server information

⚡ 一个命令安装

对于AI代理或高级用户,以下是一个命令中的完整安装:

git clone https://github.com/dazeb/coolify-mcp-enhanced.git && cd coolify-mcp-enhanced && npm install && npm run build && echo "✅ Installation complete! Run 'node setup-guide.js' for configuration."

🤖 AI助手集成

Claude桌面设置

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "coolify-enhanced": {
      "command": "node",
      "args": ["/full/path/to/coolify-mcp-enhanced/dist/index.js"],
      "env": {
        "COOLIFY_ACCESS_TOKEN": "0|your-actual-token-here",
        "COOLIFY_BASE_URL": "https://your-coolify-server.com"
      }
    }
  }
}

Kiro IDE设置(真实示例)

下面是一个来自v0cl.one用户的实际工作示例:

{
  "mcpServers": {
    "coolify-enhanced": {
      "command": "node",
      "args": ["coolify-mcp-enhanced/dist/index.js"],
      "env": {
        "COOLIFY_ACCESS_TOKEN": "17|your-actual-token-here",
        "COOLIFY_BASE_URL": "https://s1.v0cl.one"
      },
      "disabled": false,
      "autoApprove": [
        "list_servers",
        "list_services", 
        "list_projects",
        "list_applications",
        "list_databases",
        "get_server",
        "get_service",
        "get_application",
        "get_database",
        "create_project",
        "create_fullstack_project",
        "deploy_infrastructure_stack",
        "get_application_resources",
        "get_application_logs",
        "get_deployments"
      ]
    }
  }
}

光标IDE设置

# In Cursor, add MCP server:
env COOLIFY_ACCESS_TOKEN="0|your-token" COOLIFY_BASE_URL="https://your-server.com" node /path/to/coolify-mcp-enhanced/dist/index.js

其他MCP兼容工具

该服务器可与任何兼容MCP的AI工具配合使用。只需提供:

  • 命令: node /path/to/coolify-mcp-enhanced/dist/index.js
  • 环境:您的 COOLIFY_ACCESS_TOKENCOOLIFY_BASE_URL

💬 AI对话示例

设置后,您可以进行自然对话,例如:

🚀 部署全栈应用程序

"Create a new project called 'my-webapp' and deploy it with PostgreSQL database, Redis cache, and MinIO storage on my Coolify server."

📊 监控您的应用程序

"Show me all my applications and their current resource usage. If any app is using more than 80% CPU, show me its recent logs."

🔧 管理环境变量

"Update the environment variables for my 'api-server' application to include DATABASE_URL and REDIS_URL, then restart it."

🐳 部署自定义服务

"Deploy this Docker Compose configuration as a new service in my 'production' project."

🛠️ 可用工具和命令

项目和服务器管理

工具说明示例使用
list_servers列出所有Coolify服务器“显示我的所有服务器”
list_projects列出所有项目“我有哪些项目?”
create_project创建新项目“创建一个名为'blog'的项目”

应用程序管理

工具说明示例使用
list_applications列出所有应用程序“显示我的所有应用程序”
create_application部署新应用程序“将我的GitHub仓库部署为应用程序”
get_application_logs查看应用程序日志“显示API服务器的日志”
get_application_resources监控资源使用情况“我的应用程序使用了多少CPU?”

基础设施部署

工具说明示例使用
create_fullstack_project使用通用服务创建项目“设置全栈项目”
deploy_infrastructure_stack部署PostgreSQL、Redis、MinIO“将数据库和缓存添加到我的项目中”

服务管理

工具说明示例使用
list_services列出所有服务“正在运行哪些服务?”
create_service创建新服务“添加WordPress服务”
create_docker_compose_service部署Docker撰写“部署此撰写文件”

数据库管理

工具说明示例使用
list_databases列出所有数据库“显示我的数据库”
create_database创建新数据库“创建PostgreSQL数据库”
update_database更新数据库设置“更改数据库内存限制”

环境和配置

工具说明示例使用
get_application_environment_variables获取env变量“显示环境变量”
update_application_environment_variables更新env vars“更新API密钥”

部署管理

工具说明示例使用
get_deployments列出部署“显示部署历史记录”
cancel_deployment取消部署“停止失败的部署”
deploy_application部署应用程序“部署我的最新更改”

🔧 配置示例

常见的Coolify托管服务

# Coolify Cloud (official)
export COOLIFY_BASE_URL="https://app.coolify.io"

# v0cl.one (popular hosting)
export COOLIFY_BASE_URL="https://s1.v0cl.one"
# or https://s2.v0cl.one, https://s3.v0cl.one, etc.

# Self-hosted Coolify
export COOLIFY_BASE_URL="https://coolify.yourdomain.com"

# Local development
export COOLIFY_BASE_URL="http://localhost:3000"

API令牌权限

您的Coolify API令牌应具有以下权限:

  • 读取服务器 -列出并查看服务器信息
  • 管理项目 -创建和管理项目
  • 管理应用程序 -部署和管理应用程序
  • 管理服务 -创建和管理服务
  • 管理数据库 -创建和管理数据库

✅ 真实世界的成功故事

此增强的MCP服务器已成功测试并部署了一个真实的v0cl.one Coolify实例:

实时示例配置

  • 服务器: https://s1.v0cl.one
  • 管理服务:Ghost博客、Docker注册表、MySQL数据库
  • 状态: ✅ 所有增强型工具都能完美工作
  • 演出:通过人工智能进行实时监控和管理

已验证的功能

  • 服务器管理 -成功列出和管理Coolify服务器
  • 服务监控 -Ghost博客和Docker注册表的实时状态
  • 数据库管理 -MySQL数据库监控和管理
  • 增强工具 -所有15+个新工具都经过测试并正常工作
  • 人工智能集成 -在Kiro IDE中工作的自然语言命令

用户在说什么

*“增强的MCP服务器使管理我的v0cl.one Coolify实例变得非常容易。我现在可以通过简单的AI对话部署和监控一切!”*

🧪 测试和故障排除

测试您的设置

# Basic connectivity test
node test-mcpaas.js

# Test specific functionality
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_servers","arguments":{}}}' | node dist/index.js

常见问题

❌ “无法连接到Coolify服务器”

  • 检查你的 COOLIFY_BASE_URL -确保它是可访问的
  • 验证您的API令牌 -确保它有效并且具有权限
  • 检查网络连接 -确保您可以访问服务器

❌ “需要身份验证”

  • 重新生成API令牌 在Coolify仪表板中
  • 检查令牌格式 -应该从 0| 或类似
  • 验证令牌权限 -确保它具有所需的范围

❌ “找不到工具”

  • 重建服务器 -快跑 npm run build
  • 检查MCP客户端配置 -确保正确的路径和环境

调试模式

# Enable detailed logging
DEBUG=coolify:* node dist/index.js

🤝 贡献

我们欢迎捐款!此增强型服务器建立在原始Coolify MCP服务器的良好基础之上。

  1. 分叉存储库
  2. 创建要素分支
  3. 添加新功能的测试
  4. 提交拉取请求

📚 文档

📄 许可证

MIT许可证-增强版本保持与原始版本相同的许可证。

🙏 致谢

🔗 链接

______________________________________________________________________

准备好用人工智能增强您的Coolify工作流程了吗? 🚀 现在就开始吧!

*由以下材料制成❤️ 为Coolify社区*

目录标签

目录标签

实时监控TypeScriptClaudeDevOps自动化本地部署AI基础设施管理自然语言接口应用生命周期管理

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP