Coolify MCP サーバー
概要
これはまだ開発途中です。
Coolify MCP(モデルコンテキストプロトコル)サーバーは、Coolify APIの統合レイヤーであり、ユーザーは標準化されたインターフェースを介して様々なリソースやアプリケーションとやり取りすることができます。このサーバーはTypeScriptで構築されており、シームレスな通信のためにモデルコンテキストプロトコルSDKを活用しています。
特徴
- リソースとアプリケーションを一覧表示する
- 特定のアプリケーションの詳細を取得する
- アプリケーションの起動、停止、再起動
- タグまたはUUIDでアプリケーションをデプロイする
- システム状態のヘルスチェック
- Coolify APIの現在のバージョンを取得する
インストール
Coolify MCP サーバーをセットアップするには、次の手順に従います。
- リポジトリをクローンします。
- 依存関係をインストールします:
実行する
ビルドディレクトリを作成します。
- Claude Config を設定します:
claude_desktop_config.json
ファイルには次のような内容が必要です。
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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
標準化されたインターフェースを介して Coolify API を通じて Coolify アプリケーションおよびリソースとの対話を可能にし、一覧表示、開始、停止、再起動、展開などのアプリケーション管理操作をサポートします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -265472TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Coolify instances through natural language, allowing management of servers, applications, databases, and deployments.Last updated -852TypeScript
- -securityFlicense-qualityIntegrates with Spotify Web API through the Model Context Protocol, allowing users to search tracks, control playback, and manage playlists programmatically.Last updated -JavaScript
- -securityFlicense-qualityA Model Context Protocol server that provides integration with the Coolify API, enabling DevOps teams to manage Coolify deployments, applications, services, and servers through MCP tools.Last updated -368JavaScript