Skip to main content
Glama

Dokploy MCP Server

by apple-techie
____ ___ _ ______ _ _____ __ __ ____ ____ | _ \ / _ \| |/ / _ \| | / _ \ \ / / | \/ |/ ___| _ \ | | | | | | | ' /| |_) | | | | | \ V / | |\/| | | | |_) | | |_| | |_| | . \| __/| |__| |_| || | | | | | |___| __/ |____/ \___/|_|\_\_| |_____\___/ |_| |_| |_|\____|_|

🚀 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 ✨

DOMAINCAPABILITIES
🐳 DOCKERContainer management, configuration, lifecycle control
🔄 PROJECTSMulti-project workflows, organization, role-based access
🚢 APPLICATIONSDeployment, scaling, monitoring, logs
💾 DATABASESMySQL, PostgreSQL, MongoDB, Redis, MariaDB
🔐 SECURITYSSH keys, certificates, registry credentials
🌐 NETWORKINGDomain management, endpoint testing, diagnostics
🤖 AIModel deployment, inference, prompt management
📊 MONITORINGStatus checks, logs, metrics, diagnostics
🔧 ADMINUser management, server setup, monitoring

🔮 THE FUTURE OF INFRASTRUCTURE MANAGEMENT

+-------------------+ +--------------------+ +------------------+ | | | | | | | AI ASSISTANTS |------->| DOKPLOY MCP |------->| CLOUD INFRA | | (GPT, Claude, etc)|<-------| (You are here) |<-------| (The world) | | | | | | | +-------------------+ +--------------------+ +------------------+

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

# 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

Configure your dimensional gateway in .env:

DOKPLOY_API_URL=https://your-dokploy-instance.com/api DOKPLOY_API_KEY=your-galactic-access-key PORT=3000

🌌 UNIVERSAL API

Primary Interface

POST / HTTP/1.1 Content-Type: application/json { "name": "dokploy_operation_name", "params": { "key1": "value1", "key2": "value2" } }

Command Catalog

GET /tools HTTP/1.1

System Status

GET /health HTTP/1.1

🛸 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

{ "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 Access Portal

Communicate directly with the MCP server from your terminal:

curl -X POST http://localhost:3000 \ -H "Content-Type: application/json" \ -d '{"name":"dokploy_list_projects","params":{}}'

🧪 DEVELOPER QUANTUM REALM

npm run dev -- quantum-testing.ts # Test the fabric of reality

Directory Structure

/src ├── index.ts # The singularity point ├── dokploy-client.ts # The universal translator └── quantum-connector.ts # Spacetime fabric connector

🌠 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.

/\__/\ DOKPLOY MCP: Where infrastructure /` '\ becomes conversation and cloud === 0 0 === management becomes effortless. \ -- / / \ / \ | | \ || || / \_oo__oo_/

📜 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:

TOOLDESCRIPTIONCAPABILITIES
dokploy_projectProject managementlist, get, create, update, delete
dokploy_applicationApplication operationslist, get, create, update, delete, deploy, restart, stop, start
dokploy_serverServer managementlist, get, create, update, delete, setup, validate, security
dokploy_dockerDocker container operationslist, restart, get_config, find_by_app, find_by_label, find_stack
dokploy_domainDomain & certificate managementlist, get, create, update, delete, validate, generate
dokploy_monitoringMonitoring & loggingapp_status, app_logs, server_metrics, setup
dokploy_diagnosticsDiagnostic utilitiestest_endpoint, diagnose_502, check_security
dokploy_deploymentDeployment operationsdeploy, redeploy, rollback
dokploy_databaseUnified database interfacecreate, get, start, stop, deploy, update, delete, move, reload, rebuild
dokploy_backupBackup managementcreate, get, list, update, delete, manual
dokploy_systemMCP system managementstatus, clear_cache, reset_circuit_breaker, metrics

How It Works

Each consolidated tool follows a consistent action-based pattern:

{ "name": "dokploy_application", "params": { "action": "restart", "applicationId": "app-123456" } }

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
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. ✨ CAPABILITIES MATRIX ✨
    1. 🔮 THE FUTURE OF INFRASTRUCTURE MANAGEMENT
      1. 🧠 INTELLIGENT FEATURES
        1. 🔥 QUICKSTART
          1. 🌌 UNIVERSAL API
            1. Primary Interface
            2. Command Catalog
            3. System Status
          2. 🛸 OPERATION CAPABILITIES
            1. 🐳 Docker Control Module
            2. 🏗️ Project Orchestration
            3. 🚀 Application Deployment System
            4. 🗄️ Database Command Center
            5. 🔐 Security Operations
            6. 🌐 Network Intelligence
            7. 🤖 AI Operations
            8. 🔍 Diagnostics & Monitoring
            9. 🔧 System Administration
          3. 💫 ADVANCED INTEGRATION
            1. Windsurf AI Integration
            2. CLI Access Portal
          4. 🧪 DEVELOPER QUANTUM REALM
            1. Directory Structure
          5. 🌠 JOIN THE FUTURE
            1. 📜 LICENSE
              1. 🧠 CONSOLIDATED TOOL ARCHITECTURE
                1. Consolidated Tools
                2. How It Works
                3. Benefits

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                A server that implements the Model Context Protocol to connect LLMs to Brightsy AI agents, allowing users to pass messages to and receive responses from these agents.
                Last updated -
                1
                96
                JavaScript
              • -
                security
                A
                license
                -
                quality
                A comprehensive toolkit that enhances LLM capabilities through the Model Context Protocol, allowing LLMs to interact with external services including command-line operations, file management, Figma integration, and audio processing.
                Last updated -
                17
                Python
                Apache 2.0
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                Enables communication and coordination between different LLM agents across multiple systems, allowing specialized agents to collaborate on tasks, share context, and coordinate work through a unified platform.
                Last updated -
                4
                TypeScript
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                A secure MCP server that provides controlled ShellJS access for LLMs, enabling AI systems to safely execute shell commands and interact with the filesystem within a configurable security sandbox.
                Last updated -
                JavaScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/apple-techie/dokploy-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server