Skip to main content

Dokploy MCP Server

Expose Dokploy deployment platform functionalities as tools for AI assistants and MCP-compatible clients. Manage projects, applications, domains, and databases programmatically.

67 Tools Available

Complete coverage for projects, applications, domains, PostgreSQL, and MySQL management

Multiple Transport Modes

Stdio, HTTP with Streamable HTTP, and legacy SSE support

Type-Safe

Built with TypeScript and Zod schema validation

Quick start

Get up and running with Dokploy MCP Server in minutes

1

Install via npx

Add the MCP server to your client configuration (Cursor, VS Code, Claude Desktop, etc.):
{
  "mcpServers": {
    "dokploy-mcp": {
      "command": "npx",
      "args": ["-y", "@ahdev/dokploy-mcp"],
      "env": {
        "DOKPLOY_URL": "https://your-dokploy-server.com/api",
        "DOKPLOY_API_KEY": "your-dokploy-api-token"
      }
    }
  }
}
2

Configure environment variables

Set your Dokploy server URL and API key:
  • DOKPLOY_URL: Your Dokploy server API URL (e.g., https://your-server.com/api)
  • DOKPLOY_API_KEY: Your Dokploy API authentication token
You can generate an API token from your Dokploy dashboard under Settings → API Tokens
3

Start using tools

The MCP server is now available in your AI assistant. Try asking:
  • “List all my Dokploy projects”
  • “Create a new application in my project”
  • “Deploy my application to production”
All 67 tools are available across projects, applications, domains, and databases.

Explore by topic

Browse documentation by category

Installation

Install the MCP server in Cursor, VS Code, Claude Desktop, or other MCP clients

Configuration

Configure environment variables, transport modes, and client settings

Project Tools

Manage Dokploy projects programmatically with 6 dedicated tools

Application Tools

Deploy and manage applications with 26 tools covering deployments, Git providers, and configuration

Domain Tools

Create and validate domains for your applications

Database Tools

Manage PostgreSQL and MySQL databases with full lifecycle control

Key features

Everything you need to integrate Dokploy with AI assistants

Multiple Git Providers

Support for GitHub, GitLab, Bitbucket, Gitea, and custom Git providers

Semantic Annotations

All tools include readOnlyHint, destructiveHint, and idempotentHint for safe AI usage

Database Management

Full lifecycle control for PostgreSQL and MySQL databases including deploy, start, stop, and rebuild

Resources

Get help and learn more about the project

GitHub Repository

View source code, report issues, and contribute

Troubleshooting

Common issues and solutions

Local Development

Build and test the MCP server locally

Ready to get started?

Follow our quickstart guide to install Dokploy MCP Server and start managing your deployments with AI assistants.

Get Started