Corregir errores de tipos en docker_logs
- Remover parámetro follow del inputSchema y handler - Forzar follow: false en container.logs() - Solucionar error TS2769 y TS2554
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user