From 3af2abb68f420bcb0c759de527bde665eda876a0 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Mon, 13 Oct 2025 19:32:04 -0600 Subject: [PATCH] Corregir errores de tipos en docker_logs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remover parámetro follow del inputSchema y handler - Forzar follow: false en container.logs() - Solucionar error TS2769 y TS2554 --- mcp-docker-server/src/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mcp-docker-server/src/index.ts b/mcp-docker-server/src/index.ts index b193933..94f3a3d 100644 --- a/mcp-docker-server/src/index.ts +++ b/mcp-docker-server/src/index.ts @@ -66,21 +66,20 @@ server.registerTool( description: 'Obtiene los logs de un contenedor específico', inputSchema: { container_id: z.string().describe('ID o nombre del contenedor'), - tail: z.number().optional().describe('Número de líneas desde el final (default: 100)'), - follow: z.boolean().optional().describe('Seguir logs en tiempo real (no recomendado para MCP)') + tail: z.number().optional().describe('Número de líneas desde el final (default: 100)') }, outputSchema: { logs: z.string() } }, - async ({ container_id, tail = 100, follow = false }) => { + async ({ container_id, tail = 100 }) => { try { const container = docker.getContainer(container_id); const logs = await container.logs({ stdout: true, stderr: true, tail, - follow + follow: false }); const output = { logs: logs.toString('utf-8') }; return {