Coolify MCP Server

Coolify MCP 服务器

提供与 Coolify API 集成的模型上下文协议 (MCP) 服务器。该服务器支持通过 MCP 工具与 Coolify 实例进行交互。

**兼容性:**已使用 Coolify 版本 4.0.0-beta.397 测试

先决条件

  • Node.js 18 或更高版本
  • Coolify 基本 URL
  • Coolify API 令牌

特征

  • 团队管理(列表、获取详细信息、成员)
  • 服务器管理(创建、验证、资源、域)
  • 服务生命周期管理(启动、停止、重启)
  • 应用程序生命周期管理(启动、停止、重启、执行命令)
  • 部署跟踪
  • 私钥管理
  • 版本和健康检查

安装

# Install globally npm install -g coolify-mcp-server # Or use with npx npx coolify-mcp-server

配置

服务器需要两个环境变量:

  • COOLIFY_BASE_URL :Coolify 实例的基本 URL
  • COOLIFY_TOKEN :您的 Coolify API 令牌

获取 API 令牌

  1. 转到您的 Coolify 实例
  2. 导航至Keys & Tokens / API tokens
  3. 创建具有以下所需权限的新令牌:
    • 读取(用于获取信息)
    • 写入(用于管理资源)
    • 部署(用于部署操作)

用法

在 MCP 设置中

将以下内容添加到您的 MCP 设置配置中:

{ "mcpServers": { "coolify": { "command": "npx", "args": ["-y", "coolify-mcp-server"], "env": { "COOLIFY_BASE_URL": "your-coolify-url", "COOLIFY_TOKEN": "your-api-token" }, "disabled": false, "autoApprove": [] } } }

Windows Cline 用户可能需要以下内容:

{ "mcpServers": { "coolify": { "command": "cmd", "args": [ "/c", "npx", "-y", "coolify-mcp-server" ], "env": { "COOLIFY_BASE_URL": "your-coolify-url", "COOLIFY_TOKEN": "your-api-token" }, "disabled": false, "autoApprove": [] } } }

可用工具

版本与健康

  • get_version :获取 Coolify 版本信息
  • health_check :检查 Coolify API 健康状态

团队

  • list_teams :列出所有团队
  • get_team :获取特定团队的详细信息
  • get_current_team :获取当前团队详细信息
  • get_current_team_members :获取当前团队成员

服务器

  • list_servers :列出所有服务器
  • create_server :创建一个新服务器
  • validate_server服务器配置
  • get_server_resources :获取服务器资源使用情况
  • get_server_domains :获取服务器域

服务

  • list_services :列出所有服务
  • create_service :创建新服务
  • start_service :启动服务
  • stop_service :停止服务
  • restart_service :重新启动服务

应用

  • list_applications :列出所有应用程序
  • create_application :创建一个新的应用程序
  • start_application :启动应用程序
  • stop_application :停止应用程序
  • restart_application :重新启动应用程序
  • execute_command_application :在应用程序容器中执行命令

部署

  • list_deployments :列出所有部署
  • get_deployment :获取部署详细信息

私钥

  • list_private_keys :列出所有私钥
  • create_private_key :创建一个新的私钥

执照

麻省理工学院

-
security - not tested
F
license - not found
-
quality - not tested

提供与 Coolify API 集成的模型上下文协议服务器,使 DevOps 团队能够通过 MCP 工具管理 Coolify 部署、应用程序、服务和服务器。

  1. Prerequisites
    1. Features
      1. Installation
        1. Configuration
          1. Getting an API Token
        2. Usage
          1. In MCP Settings
          2. Available Tools
        3. License
          ID: 7l1wc3mnnj