ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Dokku with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage self-hosted apps via Dokku. monitor containers, scale processes, handle environment variables, and stream logs directly from any AI agent.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 10 capabilities

The complete Dokku capability set.

These are the exact actions your AI can choose when you ask it to work with Dokku.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 10 available through Dokku.

  1. 01

    List apps

    Determines exactly which Docker containers are orchestrated internally by Dokku Core scaling plugins. List self-hosted Git-push Apps deployed via Dokku

  2. 02

    Ps restart

    Dokku tears down old running docker processes spanning the App UUID, allocating updated dynamic ports tied via standard proxies (Nginx), ensuring zero downtime deploys if multiple replicas are alive. Bounce the application container dynamically

  3. 03

    Ps scale

    Determines whether the "web" container spins zero replicas (suspension), or if "worker" background tasks spool up to 10 endpoints. Scale structural internal application containers

  4. 04

    Create app

    Performs the structural network allocations setting up reverse-proxy hooks (Nginx/Traefik) preceding the actual codebase transfer. Provision a root App boundary wrapper on the Dokku VM

Capability set02 / 03

05-07

3 capabilities in this set.

Part of 10 available through Dokku.

  1. 05

    Destroy app

    Instantly shuts down bound running docker containers orchestrating web/worker traffic, detaches volumes seamlessly, and removes explicit DNS routing records from the local VHOST mappings. Deallocate an App and dismantle all bound containers completely

  2. 06

    Get logs

    Bypasses SSH to investigate explicit request stack traces, crashing node backtraces, or slow SQL queries happening inside the closed containers. Stream Dokku Application Docker stdout and stderr logs

  3. 07

    List config

    Env or ENV dictionary bound dynamically via the dokku config` plugin. Used strictly to observe runtime inputs (SQL credentials, external REST API tokens, Node_ENV bindings) governing app execution. Extract internal Environment variables loaded into the App

Capability set03 / 03

08-10

3 capabilities in this set.

Part of 10 available through Dokku.

  1. 08

    Set config

    Triggers a mandatory rolling app deployment unless the --no-restart daemon flag applies natively to the process. Critical for updating expired API auth tokens. Inject Environment Variables into a running Dokku Application

  2. 09

    Unset config

    Immediately triggers the executing Docker cluster to orchestrate a rapid replacement cycle to strip out the revoked value. Removes stale credentials safely. Remove sensitive Environment Variables disrupting App config

  3. 10

    Run command

    Boots a brand new isolated Docker container cloning the production image layers for a single execution cycle. Useful for running rake db:migrate, npm run script safely disconnected from web traffic. Launch a raw one-off command inside an ephemeral container

Observed, not estimated

990ms average. Fast in production.

Dokku is checked daily against the live service.

Daily averagePeak 1117ms
Aug 21Today
Fastest day
873ms
Slowest day
1117ms
14-day trend
Slowing+26%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 10 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Dokku, so you can see the experience inside your AI.

It does not authenticate your account with Dokku. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Dokku Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_4l81eUQDUiIsTQzod0jOLzrGv5gyZbaFCGJYUggR/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Dokku capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "dokku-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_4l81eUQDUiIsTQzod0jOLzrGv5gyZbaFCGJYUggR/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Dokku owners ask.

  • 01

    Can my agent scale my Dokku processes automatically?

    Yes. Use the 'ps_scale' capability. You can specify the application name and the target replica count for processes like 'web' or 'worker'. The agent will manipulate the explicit counts within your Dokku cluster instantly.

  • 02

    How do I update environment variables via chat?

    Use the 'set_config' capability. Provide the app name, key, and value. The agent will inject the pair into the Docker environment mapping, which typically triggers a rolling deployment to apply the new configuration safely.

  • 03

    Can I run database migrations through the agent?

    Absolutely. Use the 'run_command' capability. It boots an ephemeral isolated container cloning your production image, allowing you to run maintenance commands like 'rake db:migrate' or custom scripts without affecting live traffic.