Dokploy MCP Server
____ ___ _ ______ _ _____ __ __ ____ ____
| _ \ / _ \| |/ / _ \| | / _ \ \ / / | \/ |/ ___| _ \
| | | | | | | ' /| |_) | | | | | \ 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は、強力なツールの小さなセットをより簡単に理解し、記憶することができます。
一貫したインターフェース: すべてのツールは同じアクションベースのパターンに従います
トークンの使用量の削減: ツールの説明が少ないほど、推論に使用できるトークンが多くなります
コンテキスト管理の改善:同じツール内で関連する操作を追跡しやすくなります
強化されたミドルウェア機能: ミドルウェア層は、キャッシュ、再試行、サーキットブレーキングなどの高度な機能を提供できます。
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Related MCP Connectors
Deploy and manage your apps, databases, storage, and scheduled jobs from your AI agent
Deploy apps from GitHub, read build/runtime logs, and manage your app's users from your AI agent.
Deploy and run apps in your own AWS, Google Cloud, Azure or DigitalOcean account from any AI agent.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA modular, extensible FastAPI-based platform that aggregates multiple AI tools and microservices into a unified interface with standardized I/O formats, perfect for frontend integration or LLM system orchestration.4MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides tools for interacting with Docker images, containers, and registries, enabling AI assistants to search, analyze, and manage Docker resources through a standardized interface.1MIT
- AlicenseNot gradedqualityDmaintenanceA middleware system that connects large language models (LLMs) with various tool services through an OpenAI-compatible API, enabling enhanced AI assistant capabilities with features like file operations, web browsing, and database management.3MIT
- AlicenseNot gradedqualityDmaintenanceExposes Dokploy functionalities as tools consumable via the Model Context Protocol, allowing AI models and other applications to programmatically manage projects and applications on a Dokploy server.232 npm18MIT