Dokploy MCP Server
Dokploy API endpoints managed directly through Model Context Protocol (MCP) servers.
Data last scanned today · Reviewed today
Overview
Dokploy MCP Server provides a comprehensive interface for programmatically interacting with your Dokploy server. By mapping the full suite of Dokploy API endpoints to MCP tools, it allows AI models to perform administrative tasks, manage projects, and oversee application deployments, databases, and backups. The server features over 500 distinct tools organized into 49 categories, covering everything from Docker orchestration to SSO settings. Users can configure the server via npx, Bun, or Deno, requiring only an active Dokploy URL and API token for integration into common AI-assisted development environments.
Our verdict
This server carries a high risk level (45/100) and should be used with caution in sensitive environments. Because the project is community-maintained rather than official and lacks an editorially verified security or authentication review, users are advised to carefully audit the code before deploying it against production infrastructure.
- Supports 508 total API endpoints across 49 categories.
- Small footprint with only 6 direct dependencies.
- Actively maintained repository with updates occurring daily.
- Compatible with Node.js, Bun, and Deno environments.
- High security risk due to lack of official maintenance.
- License is currently set to NOASSERTION.
- Authentication methods have not undergone security review.
Setup
{
"mcpServers": {
"dokploy-mcp": {
"args": [
"-y",
"@dokploy/mcp"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| admin-setupMonitoring | Admin-level monitoring setup. | high |
| ai-one | Get AI instance. | low |
| ai-getModels | List AI models. | low |
| ai-create | Create AI provider instance. | medium |
| ai-update | Update AI provider instance. | medium |
| ai-getAll | List all AI providers. | low |
| ai-get | Get AI provider by ID. | low |
| ai-delete | Delete AI provider instance. | high |
| ai-getCustomProviders | Get custom AI providers. | low |
| ai-saveCustomProviders | Save custom AI providers. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What prerequisites are needed to run this MCP server?
You need a running Dokploy server instance and either Node.js version 18.0.0 or higher, or Docker installed on your machine.
›What authentication is required to connect to my Dokploy instance?
You must provide your Dokploy server URL and a valid Dokploy API token through the DOKPLOY_URL and DOKPLOY_API_KEY environment variables.
›Can I use alternative runtimes instead of Node.js?
Yes, you can use Bun or Deno, which are supported as alternatives to npx for executing the server.
›How extensive is the Dokploy API coverage?
The server provides 508 tools across 49 categories, offering coverage for projects, applications, databases, notifications, SSO, Docker, backups, and more.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.