Coolify MCP Server

Coolify MCP サーバー

Coolify APIとの統合を提供するモデルコンテキストプロトコルサーバー。このサーバーは、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

構成

サーバーには 2 つの環境変数が必要です。

  • COOLIFY_BASE_URL : CoolifyインスタンスのベースURL
  • COOLIFY_TOKEN : Coolify APIトークン

APIトークンの取得

  1. Coolifyインスタンスに移動する
  2. Keys & Tokens / API tokensに移動します
  3. 次の必要な権限を持つ新しいトークンを作成します。
    • 読み取り(情報を取得するため)
    • 書き込み(リソース管理用)
    • deploy (デプロイメント操作用)

使用法

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