Provides Docker container management capabilities including retrieving container information, restarting containers, fetching configurations, and filtering containers by application attributes.
Supports configuration through environment variables, allowing users to set API URLs, keys, and port settings.
Used for package management, installation of dependencies, and running build/start scripts for the MCP server.
🚀 DOKPLOY MCP SERVER 🚀
The ultimate AI-powered interface to the Dokploy universe
A next-generation Model Context Protocol (MCP) server that bridges the gap between AI assistants and the powerful Dokploy infrastructure management platform. This middleware translates natural language into API calls, enabling seamless control over your entire cloud infrastructure through conversation.
✨ CAPABILITIES MATRIX ✨
DOMAIN | CAPABILITIES |
🐳 DOCKER | Container management, configuration, lifecycle control |
🔄 PROJECTS | Multi-project workflows, organization, role-based access |
🚢 APPLICATIONS | Deployment, scaling, monitoring, logs |
💾 DATABASES | MySQL, PostgreSQL, MongoDB, Redis, MariaDB |
🔐 SECURITY | SSH keys, certificates, registry credentials |
🌐 NETWORKING | Domain management, endpoint testing, diagnostics |
🤖 AI | Model deployment, inference, prompt management |
📊 MONITORING | Status checks, logs, metrics, diagnostics |
🔧 ADMIN | User management, server setup, monitoring |
🔮 THE FUTURE OF INFRASTRUCTURE MANAGEMENT
Seamlessly control your entire infrastructure through natural language. The Dokploy MCP Server acts as a universal translator between AI and your cloud systems.
🧠 INTELLIGENT FEATURES
API Gateway: 200+ API endpoints unified under a single intelligent interface
Context-Aware Processing: Understands complex, multi-step infrastructure operations
Error Recovery: Sophisticated error handling with automatic recovery suggestions
Security-First Design: Zero-trust architecture with comprehensive access controls
Real-Time Updates: Streaming updates from long-running operations
🔥 QUICKSTART
Configure your dimensional gateway in .env
:
🌌 UNIVERSAL API
Primary Interface
Command Catalog
System Status
🛸 OPERATION CAPABILITIES
🐳 Docker Control Module
Container Lifecycle Management: Start, stop, restart, inspect
Configuration Analysis: Deep inspection of container configurations
Intelligent Matching: Find containers by app name or label patterns
Stack Management: Handle complex multi-container applications
🏗️ Project Orchestration
Multi-Project Management: Create, update, duplicate, delete projects
Environment Configuration: Manage environment variables securely
Role-Based Access: Fine-grained permission controls
Resource Allocation: Efficient resource distribution
🚀 Application Deployment System
Continuous Deployment: Automated application deployment
Scaling Operations: Scale applications up or down
Environment Management: Control application environments
Status Monitoring: Real-time application health checks
🗄️ Database Command Center
Multi-Engine Support: MySQL, PostgreSQL, MongoDB, Redis, MariaDB
Instance Management: Create, configure, backup, restore
Performance Tuning: Optimize database performance
Security Controls: User management, password policies
🔐 Security Operations
Certificate Management: Create, deploy, and rotate TLS certificates
SSH Key Control: Generate and manage SSH keys
Registry Credentials: Secure Docker registry integration
User Access Control: Comprehensive user permission system
🌐 Network Intelligence
Domain Management: Register, configure, validate domains
Traffic Analysis: Endpoint testing and diagnostics
Load Balancing: Distribute traffic efficiently
SSL/TLS Automation: Automatic certificate provisioning
🤖 AI Operations
Model Deployment: Deploy AI models within your infrastructure
Inference Endpoints: Create and manage prediction APIs
Model Management: Version control for AI models
Resource Optimization: Efficiently allocate GPU/TPU resources
🔍 Diagnostics & Monitoring
Log Analysis: Real-time log streaming and analysis
Error Diagnosis: Automatic detection and diagnosis of issues
Performance Metrics: Comprehensive system performance monitoring
Health Checks: Continuous application and service health monitoring
🔧 System Administration
User Management: Create, update, delete users and permissions
Server Setup: Automated server provisioning and configuration
Backup Systems: Scheduled backup and restore operations
Alert Configuration: Set up notifications for system events
💫 ADVANCED INTEGRATION
Windsurf AI Integration
CLI Access Portal
Communicate directly with the MCP server from your terminal:
🧪 DEVELOPER QUANTUM REALM
Directory Structure
🌠 JOIN THE FUTURE
The Dokploy MCP Server represents the next evolution in infrastructure management - where AI meets cloud operations to create something greater than the sum of its parts.
📜 LICENSE
ISC - Free to use in your dimension
🧠 CONSOLIDATED TOOL ARCHITECTURE
The Dokploy MCP uses a powerful consolidated tool architecture that provides comprehensive functionality through a smaller set of high-level tools. This makes it easier for AI assistants to understand and utilize the full capabilities while reducing cognitive load.
Consolidated Tools
Instead of exposing 200+ individual API endpoints as separate tools, the MCP consolidates functionality into these powerful primary tools:
TOOL | DESCRIPTION | CAPABILITIES |
| Project management | list, get, create, update, delete |
| Application operations | list, get, create, update, delete, deploy, restart, stop, start |
| Server management | list, get, create, update, delete, setup, validate, security |
| Docker container operations | list, restart, get_config, find_by_app, find_by_label, find_stack |
| Domain & certificate management | list, get, create, update, delete, validate, generate |
| Monitoring & logging | app_status, app_logs, server_metrics, setup |
| Diagnostic utilities | test_endpoint, diagnose_502, check_security |
| Deployment operations | deploy, redeploy, rollback |
| Unified database interface | create, get, start, stop, deploy, update, delete, move, reload, rebuild |
| Backup management | create, get, list, update, delete, manual |
| MCP system management | status, clear_cache, reset_circuit_breaker, metrics |
How It Works
Each consolidated tool follows a consistent action-based pattern:
The server intelligently maps these high-level actions to the appropriate low-level API calls, handling parameter validation and providing helpful error messages.
Benefits
Simplified Mental Model: LLMs can more easily understand and remember a small set of powerful tools
Consistent Interface: All tools follow the same action-based pattern
Reduced Token Usage: Fewer tool descriptions means more tokens available for reasoning
Better Context Management: Easier to keep track of related operations within the same tool
Enhanced Middleware Capabilities: The middleware layer can provide advanced features like caching, retries, and circuit breaking
This server cannot be installed
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.
A middleware service that allows LLMs and AI assistants to directly interact with the Dokploy platform through a standardized interface, providing access to Docker, project, and application management capabilities.
Related MCP Servers
- -securityAlicense-qualityA 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.Last updated -2MIT License
- -securityAlicense-qualityA 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.Last updated -MIT License
- -securityAlicense-qualityA 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.Last updated -3MIT License
- -securityAlicense-qualityExposes 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.Last updated -4812MIT License