StuMason/coolify-mcp

MCP server for Coolify — 42 optimized tools for managing self-hosted PaaS through AI assistants

何を解決するか

このプロジェクトは、Claude、Cursor、または他のMCP互換ツールなどのAIクライアントを通じて、自然言語で自己ホスト型Coolify PaaS(Platform-as-a-Service)を管理できるModel Context Protocol (MCP) サーバーを提供します。これにより、一般的なデプロイ、デバッグ、運用タスクのためにCoolifyダッシュボードを手動で操作する必要がなくなります。

動作方法

サーバーはAIアシスタントとCoolify v4 APIの間のブリッジとして機能します。AIが呼び出すことができる44の統合ツールを公開しており、アプリケーションのデプロイ、データベースの管理、環境変数の更新、システムの健全性チェックなどの操作が可能です。LLMのコンテキストウィンドウを最適化するために、サーバーは統合されたアクション・パラメータツールを使用し、生のAPI応答ではなく、リソースの要約投影を返します。

対象ユーザー

自らのアプリケーションをホストするためにCoolifyを使用し、インフラストラクチャ管理をAI駆動の開発およびチャット環境に統合したいDevOpsエンジニア、開発者、システム管理者。

主な特徴

  • 包括的なツールセット:インフラストラクチャ概要、診断、バッチ操作、サーバー/プロジェクト/環境/アプリケーションログ、データベース管理、クラウドプロバイダー統合(Hetzner/DigitalOcean)のためのツールを含む。
  • トークン最適化:ツール定義を約6,600トークン(元は約43,000)に削減し、コンテキストウィンドウのスペースを節約。
  • セーフティガードレール:リソース削除やすべてのアプリの停止など破壊的な操作に対して、人間による確認(エリシテーション)を実装。デフォルトでAPI境界でシークレットをマスク。
  • 検証済みデプロイdeployツールは終了状態をポーリングし、失敗時にログの末尾を返すため、単なるHTTP応答よりも信頼性の高い成功確認が可能。
  • ドキュメント検索:Coolifyのドキュメント全体に対して全文検索を統合し、AIアシスタントがより良いトラブルシューティングアドバイスを提供できるようにします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト