An AI-powered interface for managing the Dokploy infrastructure platform.
____ ___ _ ______ _ _____ __ __ ____ ____
| _ \ / _ \| |/ / _ \| | / _ \ \ / / | \/ |/ ___| _ \
| | | | | | | ' /| |_) | | | | | \ V / | |\/| | | | |_) |
| |_| | |_| | . \| __/| |__| |_| || | | | | | |___| __/
|____/ \___/|_|\_\_| |_____\___/ |_| |_| |_|\____|_|
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.
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 |
+-------------------+ +--------------------+ +------------------+
| | | | | |
| 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.
# 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
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
{
"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": []
}
}
}
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":{}}'
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
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_/
ISC - Free to use in your dimension
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.
Instead of exposing 200+ individual API endpoints as separate tools, the MCP consolidates functionality into these powerful primary tools:
TOOL | DESCRIPTION | CAPABILITIES |
---|---|---|
dokploy_project | Project management | list, get, create, update, delete |
dokploy_application | Application operations | list, get, create, update, delete, deploy, restart, stop, start |
dokploy_server | Server management | list, get, create, update, delete, setup, validate, security |
dokploy_docker | Docker container operations | list, restart, get_config, find_by_app, find_by_label, find_stack |
dokploy_domain | Domain & certificate management | list, get, create, update, delete, validate, generate |
dokploy_monitoring | Monitoring & logging | app_status, app_logs, server_metrics, setup |
dokploy_diagnostics | Diagnostic utilities | test_endpoint, diagnose_502, check_security |
dokploy_deployment | Deployment operations | deploy, redeploy, rollback |
dokploy_database | Unified database interface | create, get, start, stop, deploy, update, delete, move, reload, rebuild |
dokploy_backup | Backup management | create, get, list, update, delete, manual |
dokploy_system | MCP system management | status, clear_cache, reset_circuit_breaker, metrics |
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.
Analyze files and extract Indicators of Compromise (IOCs) by interacting with the Joe Sandbox Cloud service.
Interact with Webflow APIs to list and edit your site and CMS data.
Interact with the Eyevinn Open Source Cloud API. Requires a Personal Access Token (OSC_ACCESS_TOKEN).
Provides AI assistants with controlled access to the Auth0 Management API for tenant management, enforcing security and least-privilege access.
A remote MCP server deployable on Cloudflare Workers without authentication.
Access Alpha Vantage financial data APIs to get real-time and historical stock data, forex rates, and cryptocurrency information.
Connect to Kubernetes cluster and manage pods, deployments, services.
Provides comprehensive analytics for Solana wallets, including real-time portfolio insights and detailed DeFi activity tracking.
A remote MCP server deployable on Cloudflare Workers with OAuth login support, using Cloudflare KV for data storage.
Connects Cloudglue to AI assistants, turning video collections into structured data for LLMs. Requires a Cloudglue API Key.