What prerequisites are needed to use Dokku MCP Server?
You need a running Dokku instance and SSH access to it (e.g., SSH host, port, user, and key). For building from source, Go 1.25 or later is required.
@dokku-MCP
Basic information
Dokku modular mcp server in go - fx & mcp-go
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"dokku": {
"command": "/home/user/dokku-mcp/build/dokku-mcp",
"args": [],
"env": {
"DOKKU_MCP_SECURITY_BLACKLIST": "destroy,uninstall,remove",
"DOKKU_MCP_SSH_HOST": "127.0.0.1",
"DOKKU_MCP_SSH_KEY_PATH": "/home/user/.ssh/id_rsa",
"DOKKU_MCP_SSH_PORT": "22",
"DOKKU_MCP_SSH_USER": "dokku"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Dokku MCP Server is a Model Context Protocol (MCP) server written in Go that exposes Dokku’s management capabilities to Large Language Models (LLMs). It allows AI assistants to interact with and manage a Dokku instance programmatically.
Download the prebuilt binary or build from source, configure SSH access to your Dokku host via a YAML file or environment variables, then add the server’s command to your MCP client configuration (e.g., .cursor/mcp.json or claude_desktop_config.json). Run dokku-mcp to start the server, or use make inspect for a quick MCP Inspector playground.
DOKKU_MCP_SECURITY_BLACKLISTDOKKU_MCP_)You need a running Dokku instance and SSH access to it (e.g., SSH host, port, user, and key). For building from source, Go 1.25 or later is required.
Yes, the project provides a Docker-based setup: run `make setup-dokku` and `make dokku-start` to spin up a local Dokku container for testing.
The server supports a wide range: `apps:create`, `apps:destroy`, `apps:info`, `apps:list`, `config:show`, `config:set`, `ps:scale`, `logs`, `plugin:*`, `ssh-keys:list`, `registry:logout`, and many more. Some commands like `ssh-keys:add` and `registry:login` are marked as missing/partial.
No, it is in early development (v0.3.0). Breaking changes are expected, and it is not recommended for production use.
It supports `stdio` (default, for direct process communication) and `sse` (Server-Sent Events, for HTTP-based web clients). CORS configuration options are available for SSE mode.

Model Context Protocol Servers
Painless E2E Automation for Mobile and Web

Model Context Protocol Servers
MCP Toolbox for Databases is an open source MCP server for databases.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments