Coolify MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Coolify MCP サーバー

概要

これはまだ開発途中です。

Coolify MCP(モデルコンテキストプロトコル)サーバーは、Coolify APIの統合レイヤーであり、ユーザーは標準化されたインターフェースを介して様々なリソースやアプリケーションとやり取りすることができます。このサーバーはTypeScriptで構築されており、シームレスな通信のためにモデルコンテキストプロトコルSDKを活用しています。

特徴

  • リソースとアプリケーションを一覧表示する
  • 特定のアプリケーションの詳細を取得する
  • アプリケーションの起動、停止、再起動
  • タグまたはUUIDでアプリケーションをデプロイする
  • システム状態のヘルスチェック
  • Coolify APIの現在のバージョンを取得する

インストール

Coolify MCP サーバーをセットアップするには、次の手順に従います。

  1. リポジトリをクローンします。
git clone <repository-url> cd coolify-mcp
  1. 依存関係をインストールします:
npm install

実行する

npm build

ビルドディレクトリを作成します。

  1. Claude Config を設定します:

claude_desktop_config.jsonファイルには次のような内容が必要です。

"mcpServers": { "coolify": { "command": "node", "args": [ "/full/path/to/mcp-coolify/build/index.js" ], "env": { "COOLIFY_ACCESS_TOKEN": "coolify_api_key", "COOLIFY_BASE_URL": "https://your-coolify-url.co.uk" } } }

APIエンドポイント

サーバーは次の操作をサポートします。

  • リソースの一覧
    • リクエスト: list-resources
    • 応答: Coolify 内のすべてのリソースのリスト。
  • アプリケーションの一覧
    • リクエスト: list-applications
    • **応答:**すべてのアプリケーションのリスト。
  • アプリケーションの詳細を取得する
    • リクエスト: get-application
    • パラメーター: {"uuid": "<application-uuid>"}
    • **応答:**指定されたアプリケーションの詳細。
  • アプリケーションを開始する
    • リクエスト: start-application
    • パラメーター: {"uuid": "<application-uuid>"}
    • **応答:**開始操作の結果。
  • アプリケーションを停止する
    • リクエスト: stop-application
    • パラメーター: {"uuid": "<application-uuid>"}
    • **応答:**停止操作の結果。
  • アプリケーションを再起動
    • リクエスト: restart-application
    • パラメーター: {"uuid": "<application-uuid>"}
    • **応答:**再起動操作の結果。
  • アプリケーションのデプロイ
    • リクエスト: deploy
    • パラメーター: {"tag": "<tag-name>", "uuid": "<application-uuid>", "force": true}
    • **応答:**デプロイ操作の結果。
  • バージョンを取得
    • リクエスト: get-version
    • 応答: Coolify API の現在のバージョン。
  • 健康チェック
    • リクエスト: health-check
    • **応答:**システムの健全性状態。

貢献

貢献を歓迎します!機能強化やバグ修正については、問題を報告したり、プルリクエストを送信してください。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

標準化されたインターフェースを介して Coolify API を通じて Coolify アプリケーションおよびリソースとの対話を可能にし、一覧表示、開始、停止、再起動、展開などのアプリケーション管理操作をサポートします。

  1. Overview
    1. Features
      1. Installation
        1. API Endpoints
          1. Contributing
            ID: ohmvqj2396