Install
$ agentstack add mcp-tacticlaunch-dokploy-mcp ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Dokploy MCP Server
A comprehensive Model Context Protocol (MCP) server for Dokploy, providing type-safe access to the complete Dokploy API with extensive tool coverage across all available endpoints.
Features
- 380 Tools covering 100% of Dokploy API functionality
- Smart tool selection with core tools enabled by default
- Advanced tools available but disabled by default for performance
- Type-safe integration with auto-generated OpenAPI types
- Environment-based authentication
- Modular architecture with each tool in separate files
- Comprehensive error handling for all HTTP status codes
- Production-ready MCP server with optimized tool selection
> 📋 See [TOOLSSTATUS.md](./TOOLSSTATUS.md) for complete tool breakdown and current status
Installation
npx -y dokploy-mcp
Configuration
Set the following environment variables:
export DOKPLOY_URL="https://your-dokploy-instance.com"
export DOKPLOY_API_KEY="your-api-key-here"
Getting Your API Key
You can create an API key in your Dokploy dashboard:
- Go to Settings → Profile in your Dokploy dashboard
- Navigate to
/dashboard/settings/profile - Generate a new API key
- Copy the key and use it as the
DOKPLOY_API_KEYenvironment variable
Usage with Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"dokploy": {
"command": "npx",
"args": ["-y", "dokploy-mcp"],
"env": {
"DOKPLOY_URL": "https://your-dokploy-instance.com",
"DOKPLOY_API_KEY": "your-api-key-here"
}
}
}
}
Available Tools
For a complete list of all available tools, their descriptions, and current status, see:
[📋 TOOLSSTATUS.md](./TOOLSSTATUS.md) - Complete tool reference with status and management instructions
Tool Management
Runtime Tool Control
You can control which tools are enabled/disabled at runtime using command-line arguments or environment variables:
Enable Additional Tools
# Enable specific tools or categories
npx -y dokploy-mcp --enable-tools postgres/,application-cancelDeployment
# Enable multiple categories
npx -y dokploy-mcp --enable-tools postgres/,mysql/,notification/
Disable Specific Tools
# Disable specific tools or categories
XMCP_DISABLE_TOOLS=admin/,application-cancelDeployment npx -y dokploy-mcp
# Disable multiple categories
XMCP_DISABLE_TOOLS=admin/,settings/,stripe/ npx -y dokploy-mcp
Claude Desktop Configuration
{
"mcpServers": {
"dokploy": {
"command": "npx",
"args": ["-y", "dokploy-mcp", "--enable-tools", "postgres/,mysql/"],
"env": {
"DOKPLOY_URL": "https://your-dokploy-instance.com",
"DOKPLOY_API_KEY": "your-api-key-here",
"XMCP_DISABLE_TOOLS": "admin/,stripe/"
}
}
}
}
Tool Patterns
- Category patterns:
postgres/,mysql/,notification/- enables/disables entire categories - Specific tools:
application-cancelDeployment,server-create- enables/disables individual tools - Multiple patterns: Separate with commas:
postgres/,mysql/,application-cancelDeployment
Tool Categories
For detailed information about tool categories and their current status, see [TOOLSSTATUS.md](./TOOLSSTATUS.md).
Development Mode
To enable additional tools permanently, modify the disabled property in each tool's metadata:
export const metadata: ToolMetadata = {
name: 'tool-name',
description: 'Tool description',
annotations: {
title: 'Tool Title',
destructiveHint: false,
idempotentHint: true,
},
disabled: false, // Set to false to enable, true to disable
}
Documentation
- [TOOLSSTATUS.md](./TOOLSSTATUS.md) - Complete list of all 380 tools with their status
- [API Coverage](./TOOLS_STATUS.md#api-coverage) - Detailed breakdown of enabled/disabled tools
Development
# Install dependencies
pnpm install
# Build the project (automatically updates TOOLS_STATUS.md)
pnpm build
# Update tools status manually
pnpm run update-tools-status
# Run in development
pnpm dev
License
MIT
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: tacticlaunch
- Source: tacticlaunch/dokploy-mcp
- License: MIT
- Homepage: https://npmjs.com/dokploy-mcp
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.