____ ___ _ ______ _ _____ __ __ ____ ____
| _ \ / _ \| |/ / _ \| | / _ \ \ / / | \/ |/ ___| _ \
| | | | | | | ' /| |_) | | | | | \ V / | |\/| | | | |_) |
| |_| | |_| | . \| __/| |__| |_| || | | | | | |___| __/
|____/ \___/|_|\_\_| |_____\___/ |_| |_| |_|\____|_|
🚀 DOKPLOY MCP サーバー 🚀
Dokployの世界への究極のAI搭載インターフェース
AIアシスタントと強力なDokployインフラストラクチャ管理プラットフォーム間のギャップを埋める、次世代のモデルコンテキストプロトコル(MCP)サーバー。このミドルウェアは自然言語をAPI呼び出しに変換し、会話を通じてクラウドインフラストラクチャ全体をシームレスに制御することを可能にします。
✨ 機能マトリックス ✨
ドメイン | 機能 |
🐳ドッカー | コンテナ管理、構成、ライフサイクル制御 |
🔄プロジェクト | マルチプロジェクトのワークフロー、組織、ロールベースのアクセス |
🚢アプリケーション | デプロイメント、スケーリング、監視、ログ |
💾データベース | MySQL、PostgreSQL、MongoDB、Redis、MariaDB |
🔐セキュリティ | SSHキー、証明書、レジストリ資格情報 |
🌐ネットワーキング | ドメイン管理、エンドポイントテスト、診断 |
🤖 AI | モデルの展開、推論、プロンプト管理 |
📊モニタリング | ステータスチェック、ログ、メトリック、診断 |
🔧管理者 | ユーザー管理、サーバー設定、監視 |
Related MCP server: Docker Explorer
🔮 インフラ管理の未来
+-------------------+ +--------------------+ +------------------+
| | | | | |
| AI ASSISTANTS |------->| DOKPLOY MCP |------->| CLOUD INFRA |
| (GPT, Claude, etc)|<-------| (You are here) |<-------| (The world) |
| | | | | |
+-------------------+ +--------------------+ +------------------+自然言語でインフラ全体をシームレスに制御します。Dokploy MCPサーバーは、AIとクラウドシステム間のユニバーサル翻訳機として機能します。
🧠 インテリジェントな機能
API ゲートウェイ: 200 以上の API エンドポイントを単一のインテリジェント インターフェースに統合
コンテキスト認識処理: 複雑で多段階のインフラストラクチャ操作を理解する
エラー回復: 自動回復提案による高度なエラー処理
セキュリティファースト設計:包括的なアクセス制御を備えたゼロトラストアーキテクチャ
リアルタイム更新: 長時間実行操作からのストリーミング更新
🔥 クイックスタート
# Clone the dimensional portal
git clone https://github.com/your-username/dokploy-mcp.git
# Enter the vortex
cd dokploy-mcp
# Install the quantum dependencies
npm install
# Compile the codebase
npm run build
# Launch the server on PORT 3000
npm start.envでディメンションゲートウェイを設定します。
DOKPLOY_API_URL=https://your-dokploy-instance.com/api
DOKPLOY_API_KEY=your-galactic-access-key
PORT=3000🌌 ユニバーサルAPI
プライマリインターフェース
POST / HTTP/1.1
Content-Type: application/json
{
"name": "dokploy_operation_name",
"params": {
"key1": "value1",
"key2": "value2"
}
}コマンドカタログ
GET /tools HTTP/1.1システムステータス
GET /health HTTP/1.1🛸 操作能力
🐳 Docker コントロールモジュール
コンテナライフサイクル管理: 開始、停止、再起動、検査
構成分析: コンテナ構成の詳細な検査
インテリジェントマッチング: アプリ名やラベルパターンでコンテナを検索
スタック管理: 複雑なマルチコンテナアプリケーションを処理する
🏗️ プロジェクトオーケストレーション
マルチプロジェクト管理: プロジェクトの作成、更新、複製、削除
環境設定: 環境変数を安全に管理する
ロールベースのアクセス: きめ細かな権限制御
リソース割り当て:効率的なリソース配分
🚀 アプリケーションデプロイメントシステム
継続的デプロイメント:自動化されたアプリケーションデプロイメント
スケーリング操作: アプリケーションのスケールアップまたはスケールダウン
環境管理: アプリケーション環境の制御
ステータス監視: リアルタイムのアプリケーションヘルスチェック
🗄️ データベース コマンド センター
マルチエンジンサポート: MySQL、PostgreSQL、MongoDB、Redis、MariaDB
インスタンス管理: 作成、構成、バックアップ、復元
パフォーマンスチューニング: データベースのパフォーマンスを最適化する
セキュリティ管理: ユーザー管理、パスワードポリシー
🔐 セキュリティ運用
証明書管理: TLS 証明書の作成、展開、ローテーション
SSHキーコントロール: SSHキーの生成と管理
レジストリ資格情報: 安全な Docker レジストリ統合
ユーザーアクセス制御:包括的なユーザー権限システム
🌐 ネットワークインテリジェンス
ドメイン管理: ドメインの登録、設定、検証
トラフィック分析:エンドポイントのテストと診断
負荷分散: トラフィックを効率的に分散する
SSL/TLS自動化:自動証明書プロビジョニング
🤖 AIオペレーション
モデルのデプロイメント: インフラストラクチャ内で AI モデルをデプロイする
推論エンドポイント: 予測 API の作成と管理
モデル管理: AIモデルのバージョン管理
リソース最適化: GPU/TPUリソースを効率的に割り当てる
🔍 診断と監視
ログ分析: リアルタイムのログストリーミングと分析
エラー診断: 問題の自動検出と診断
パフォーマンスメトリック: 包括的なシステムパフォーマンス監視
ヘルスチェック: アプリケーションとサービスの継続的なヘルスモニタリング
🔧 システム管理
ユーザー管理: ユーザーと権限の作成、更新、削除
サーバーのセットアップ: サーバーのプロビジョニングと構成の自動化
バックアップシステム: スケジュールされたバックアップと復元操作
アラート設定: システムイベントの通知を設定する
💫 高度な統合
Windsurf AI統合
{
"mcpServers": {
"dokploy-command-center": {
"command": "node",
"args": [
"/path/to/dokploy-mcp/dist/index.js"
],
"env": {
"DOKPLOY_API_URL": "https://your-dokploy-instance.com/api",
"DOKPLOY_API_KEY": "your-galactic-access-key",
"PORT": "3000"
},
"disabled": false,
"alwaysAllow": []
}
}
}CLI アクセスポータル
端末から MCP サーバーに直接通信します。
curl -X POST http://localhost:3000 \
-H "Content-Type: application/json" \
-d '{"name":"dokploy_list_projects","params":{}}'🧪 開発者向け量子領域
npm run dev -- quantum-testing.ts # Test the fabric of realityディレクトリ構造
/src
├── index.ts # The singularity point
├── dokploy-client.ts # The universal translator
└── quantum-connector.ts # Spacetime fabric connector🌠 未来に参加しよう
Dokploy MCP サーバーは、インフラストラクチャ管理の次の進化を表しており、AI とクラウド操作が融合して、各部分の合計よりも優れたものを生み出します。
/\__/\ DOKPLOY MCP: Where infrastructure
/` '\ becomes conversation and cloud
=== 0 0 === management becomes effortless.
\ -- /
/ \
/ \
| |
\ || || /
\_oo__oo_/ 📜 ライセンス
ISC - あなたの次元で自由に使える
🧠 統合ツールアーキテクチャ
Dokploy MCPは、強力な統合ツールアーキテクチャを採用し、少数の高レベルツールセットを通じて包括的な機能を提供します。これにより、AIアシスタントは認知負荷を軽減しながら、その全機能を理解し、活用しやすくなります。
統合ツール
MCP は、200 を超える個別の API エンドポイントを個別のツールとして公開する代わりに、機能を次の強力な主要ツールに統合します。
道具 | 説明 | 機能 |
| プロジェクト管理 | リスト、取得、作成、更新、削除 |
| アプリケーション操作 | リスト、取得、作成、更新、削除、展開、再起動、停止、開始 |
| サーバー管理 | リスト、取得、作成、更新、削除、セットアップ、検証、セキュリティ |
| Dockerコンテナの操作 | リスト、再起動、設定の取得、アプリによる検索、ラベルによる検索、スタックの検索 |
| ドメインと証明書の管理 | リスト、取得、作成、更新、削除、検証、生成 |
| 監視とログ記録 | app_status、app_logs、server_metrics、セットアップ |
| 診断ユーティリティ | test_endpoint、diagnose_502、check_security |
| 展開操作 | デプロイ、再デプロイ、ロールバック |
| 統合データベースインターフェース | 作成、取得、開始、停止、展開、更新、削除、移動、リロード、再構築 |
| バックアップ管理 | 作成、取得、一覧表示、更新、削除、手動 |
| MCPシステム管理 | ステータス、clear_cache、reset_circuit_breaker、メトリクス |
仕組み
統合された各ツールは、一貫したアクションベースのパターンに従います。
{
"name": "dokploy_application",
"params": {
"action": "restart",
"applicationId": "app-123456"
}
}サーバーはこれらの高レベルのアクションを適切な低レベルの API 呼び出しにインテリジェントにマッピングし、パラメータの検証を処理して、役立つエラー メッセージを提供します。
利点
簡素化されたメンタルモデル:LLMは、強力なツールの小さなセットをより簡単に理解し、記憶することができます。
一貫したインターフェース: すべてのツールは同じアクションベースのパターンに従います
トークンの使用量の削減: ツールの説明が少ないほど、推論に使用できるトークンが多くなります
コンテキスト管理の改善:同じツール内で関連する操作を追跡しやすくなります
強化されたミドルウェア機能: ミドルウェア層は、キャッシュ、再試行、サーキットブレーキングなどの高度な機能を提供できます。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.