Dokploy/mcp
The Official MCP package for Dokploy
What it solves
Dokploy MCP Server 允许 AI 模型和 MCP 相容的客户端(如 Cursor, VS Code, 和 Claude Desktop)能够程序化地与 Dokploy 服务器进行交互。它填补了 LLM 与您的基础设施管理之间的鸿沟,使 AI 可以通过 Dokploy API 管理项目、应用、以及数据库。
How it works
该服务器实现实现了 Model Context Protocol (MCP),在 49 个类别中提供了 508 个工具,这些工具直接映射到 Dokploy API 端点。它可以通过 Node.js (npx), Docker, 或 Bun/Deno 进行部署,并支持两种传输模式:
- Stdio Mode: 桌面应用的直接进程通信。
- HTTP Mode: 适用于 Web 应用的可串流 HTTP 和传统的 SSE。
它使用 TypeScript 和 Zod 进行类型安全的架构验证,并允许用户通过 DOKPLOY_ENABLED_TAGS 环境变量来过滤要加载的工具。
Who it’s for
使用 Dokploy 进行服务器管理,并希望使用 AI Agent 或集成 LLM 的 IDE 来自动化基础设施任务的开发者和 DevOps 工程师。
Highlights
- Comprehensive API Coverage: 提供覆盖从应用生命周期、Docker Compose 到数据库管理(Postgres, MySQL, MongoDB, 等)的 508 个工具。
- Flexible Deployment: 支持 npx, Docker, Bun, Deno, 以及多种 MCP 客户端(Cursor, Windsurf, VS Code, Claude Code, Zed, BoltAI)。
- Security Features: 包含一个脱敏系统 (
DOKPLOY_REDACT_ENV),以防止敏感的环境变量和密钥(secrets)被发送到 LLM。 - Semantic Annotations: 工具包含如
readOnlyHint和destructiveHint等提示,以帮助 AI 模型理解操作的安全性与影响。