MCP Dokploy Online
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Dokploy Online
Hosted, multi-tenant MCP server for Dokploy, based on the official Dokploy/mcp (Apache-2.0, same ~450 tools).
Unlike the official server (one global DOKPLOY_URL/DOKPLOY_API_KEY), this one is stateless and
multi-user. Each user signs in once with their Dokploy URL + API key (OAuth 2.1 login page,
works with Claude.ai, Claude Cowork, Claude Code and ChatGPT connectors). The credentials are kept
only inside an AES-256-GCM encrypted token held by the client; the server has no database.
Claude / ChatGPT ──OAuth──▶ this server (on your Dokploy) ──x-api-key──▶ the user's Dokploy API1. Deploy the server on Dokploy
Create a Compose service from this repo.
Environment:
MCP_SECRET=$(openssl rand -hex 32)andPUBLIC_URL=https://mcp.example.com. Never setDOKPLOY_API_KEYon the server.Add a Domain (
mcp.example.com) → servicedokploy-mcp, port3000, HTTPS + Let's Encrypt.Check
https://mcp.example.com/health→{"status":"ok"}.Put the URL in
plugin/.mcp.jsonand push.
Related MCP server: OpenClaw MCP Server
2. Use it
Claude.ai / Cowork / ChatGPT: add a custom connector with
https://mcp.example.com/mcp; a login page asks for Dokploy URL + API key.Claude Code:
/plugin install bigdev-dokploy --marketplace igoruam/MCP-DOCKPLOY-ONLINE, then/mcp→ authenticate.Headers instead of OAuth (clients that can set headers):
X-Dokploy-Url: https://dokploy.example.comandX-Dokploy-Api-Key: ….
Optional headers: X-Dokploy-Tool-Preset (all · minimal · core · deploy · databases · git),
X-Dokploy-Enabled-Tags, X-Dokploy-Disabled-Tags, X-Dokploy-Custom-Headers (JSON, e.g. Cloudflare Access).
Publishing to Anthropic's directory: see docs/SUBMISSION.md.
Security notes
OAuth: PKCE (S256) required, dynamic client registration restricted to Claude, ChatGPT and localhost redirect hosts (
OAUTH_ALLOWED_REDIRECT_HOSTSto extend), single-use codes, 1 h access / 30 d refresh tokens, rate-limited login. RotatingMCP_SECRETsigns everyone out; deleting the API key in Dokploy revokes a user.Outbound calls are SSRF-guarded: https only, private/loopback/link-local blocked (re-checked at connect time), no redirects. Override with
DOKPLOY_ALLOW_HTTP,DOKPLOY_ALLOW_PRIVATE_HOSTS; restrict withDOKPLOY_ALLOWED_HOSTS.In HTTP mode server env credentials are never used. Secrets in tool responses are redacted (
DOKPLOY_REDACT_ENV).Rate limits are in-memory (single instance). The API key gives full control of that Dokploy.
Local development
pnpm install && pnpm test && pnpm run build
DOKPLOY_URL=https://… DOKPLOY_API_KEY=… node build/index.js # stdio, like upstream
node build/index.js --http # hosted mode on :3000Regenerate tools from a newer Dokploy OpenAPI: pnpm generate:all.
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and deploy multi-tenant apps from ChatGPT, Claude or your editor. Sign in with OAuth or a key.
Hosted PostgreSQL MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Deploy websites, apps, agents and MCP servers from Claude Code or Codex. OAuth, runs in Taiwan.
Hosted MCP for Google Workspace, Atlassian and Notion: one OAuth, per-user accounts, write access.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage cloud infrastructure through natural language by providing a unified interface to the Dokploy platform. Supports Docker containers, applications, databases, domains, monitoring, and deployment operations through conversational commands.18 npm1-
- AlicenseNot gradedqualityAmaintenanceEnables Claude clients to securely connect to self-hosted AI assistants via OAuth 2.1 and use tools for chat, health checks, asynchronous task management, and multi-instance routing.1,426 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude.ai and Claude Desktop clients to securely connect via OAuth 2.1 to self-hosted OpenClaw gateways, offering chat, health checks, async task management, and multi-instance routing.1,426 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude.ai and Claude Desktop to securely connect to self-hosted OpenClaw gateways through OAuth 2.1, supporting chat, health checks, and asynchronous task management across multiple instances.1,426 npmMIT