Dokploy MCP Server
Servidor MCP de Dokploy
Servidor MCP que proporciona una cobertura del 100% de la API de Dokploy: 463 herramientas generadas automáticamente a partir de la especificación OpenAPI de Dokploy. Gestiona proyectos, aplicaciones, bases de datos, stacks de Docker Compose y más directamente desde Claude.
Requisitos
Node.js 18+ (verifícalo con
node -v)Una cuenta de Dokploy con acceso a la API
Clave de API desde Settings → API Keys en tu panel de control de Dokploy
Inicio rápido
1. Instalación
npm install -g @jarciahdz111/dokploy-mcpO ejecútalo sin instalar:
npx @jarciahdz111/dokploy-mcp2. Configurar Claude Desktop
Crea o edita tu archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonAgrega esta configuración:
{
"mcpServers": {
"dokploy": {
"command": "dokploy-mcp",
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key"
}
}
}
}3. Configurar Claude Code CLI (opcional)
Si utilizas la CLI de Claude Code, añade esto a ~/.claude.json:
{
"mcpServers": {
"dokploy": {
"command": "dokploy-mcp",
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key"
}
}
}
}4. Reiniciar Claude
Reinicia Claude Desktop o tu terminal. Las 463 herramientas de Dokploy estarán disponibles.
Variables de entorno
Variable | Descripción | Requerido | Predeterminado |
| Tu URL de la API de Dokploy (ej. | Sí | — |
| Clave de API desde Dokploy Settings → API Keys | Sí | — |
| Tiempo de espera de la solicitud HTTP en milisegundos | No |
|
| Establecer en | No | — |
Herramientas disponibles
463 herramientas en 42 categorías. Los nombres de las herramientas siguen el patrón dokploy_{categoría}_{acción}.
Categoría | Herramientas | Descripción |
| 1 | Operaciones de administrador |
| 9 | Funciones potenciadas por IA |
| 29 | Despliegue y gestión de aplicaciones |
| 1 | Acceso al registro de auditoría |
| 11 | Configuración y ejecución de copias de seguridad |
| 7 | Integración con Bitbucket |
| 4 | Gestión de certificados SSL |
| 4 | Gestión de clústeres |
| 28 | Operaciones de stacks de Docker Compose |
| 6 | Permisos de roles personalizados |
| 8 | Operaciones de despliegue |
| 6 | Destinos de despliegue |
| 7 | Gestión de contenedores e imágenes |
| 9 | Gestión de dominios |
| 7 | Variables de entorno |
| 8 | Integración con Gitea |
| 2 | Proveedor Git genérico |
| 6 | Integración con GitHub |
| 7 | Integración con GitLab |
| 6 | Gestión de licencias |
| 14 | Gestión de bases de datos MariaDB |
| 14 | Gestión de bases de datos MongoDB |
| 6 | Montajes de volúmenes |
| 14 | Gestión de bases de datos MySQL |
| 38 | Notificaciones de Slack, correo electrónico, Discord |
| 11 | Gestión de organizaciones |
| 12 | Gestión de parches |
| 4 | Configuración de puertos |
| 14 | Gestión de bases de datos PostgreSQL |
| 4 | Despliegues de vista previa |
| 8 | Gestión de proyectos y entornos |
| 14 | Gestión de caché Redis |
| 4 | Reglas de redirección |
| 7 | Gestión de registros Docker |
| 2 | Reversión de despliegue |
| 6 | Tareas programadas |
| 4 | Configuración de seguridad |
| 16 | Aprovisionamiento y gestión de servidores |
| 49 | Configuración de servidores y aplicaciones |
| 10 | Configuración de SSO/OIDC/SAML |
| 6 | Gestión de claves SSH |
| 7 | Facturación con Stripe |
| 3 | Modo Docker Swarm |
| 20 | Gestión de usuarios y sesiones |
| 6 | Gestión de copias de seguridad de volúmenes |
| 4 | Configuración de marca blanca |
Ejemplos de uso
Listar todos los proyectos
dokploy_project_allObtener contenedores Docker
dokploy_docker_getContainersObtener detalles de la aplicación
dokploy_application_one
// arguments: { applicationId: "your-application-id" }Desplegar una aplicación
dokploy_application_deploy
// arguments: { applicationId: "your-application-id", to: "production" }Listar bases de datos PostgreSQL
dokploy_postgres_allObtener estado del servidor
dokploy_settings_getDokployVersionReiniciar un contenedor Docker
dokploy_docker_restartContainer
// arguments: { containerId: "your-container-id" }Desarrollo local
# Clone the repository
git clone https://github.com/jarciahdz111/dokploy-mcp.git
cd dokploy-mcp
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev
# Test
node test-mcp.jsSolución de problemas
Error "Unauthorized"
Tu DOKPLOY_API_KEY no es válida o ha caducado.
Ve a Settings → API Keys en tu panel de control de Dokploy
Genera una nueva clave de API
Actualiza la
DOKPLOY_API_KEYen tu configuración de Claude DesktopReinicia Claude
Error "Connection Refused"
El servidor no puede comunicarse con tu instancia de Dokploy.
Verifica que
DOKPLOY_URLsea correcta (debe incluir/apial final)Comprueba que tu servidor Dokploy esté en ejecución y sea accesible
Si estás detrás de un firewall corporativo, establece las variables de entorno del proxy:
export HTTP_PROXY=http://proxy.company.com:8080
export HTTPS_PROXY=http://proxy.company.com:8080Error "Request Timeout"
La solicitud tardó demasiado y fue abortada.
Aumenta el tiempo de espera configurando REQUEST_TIMEOUT_MS:
{
"mcpServers": {
"dokploy": {
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key",
"REQUEST_TIMEOUT_MS": "60000"
}
}
}
}Habilitar registro de depuración
Para ver registros detallados de solicitud/respuesta:
{
"mcpServers": {
"dokploy": {
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key",
"DEBUG": "1"
}
}
}
}La salida de depuración se escribe en stderr como JSON.
Cómo funciona
Este servidor MCP se genera automáticamente a partir de la especificación OpenAPI de Dokploy. Cuando Dokploy lanza una actualización de la API, se puede publicar una nueva versión de este paquete con la cobertura de herramientas actualizada, sin necesidad de escribir herramientas manualmente.
El servidor:
Carga la especificación OpenAPI integrada (1.4 MB, 463 endpoints)
Convierte cada endpoint en una herramienta MCP con un esquema de entrada validado por Zod
Enruta las solicitudes GET como consultas tRPC y las solicitudes POST como mutaciones tRPC
Maneja automáticamente el envoltorio de respuestas tRPC y el análisis de errores
Cobertura de la API
100% de los endpoints de la API de Dokploy v0.28.8
463 herramientas MCP
42 categorías funcionales
Generado y sincronizado automáticamente con la especificación de la API
Contribución
¿Quieres modificar o ampliar este servidor MCP? Consulta CLAUDE.md para conocer el flujo de trabajo de desarrollo, la descripción general de la arquitectura y las pautas de contribución.
Licencia
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jarciahdz111/dokploy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server