diff --git a/server.js b/server.js index 5df3140..b60f4a1 100644 --- a/server.js +++ b/server.js @@ -102,7 +102,7 @@ const toolSchemas = [ { name: 'scroll_to', description: 'Rola página', inputSchema: { type: 'object', properties: { position: { oneOf: [{ type: 'number' }, { type: 'string', enum: ['top', 'bottom'] }, { type: 'object', properties: { selector: { type: 'string' } } }] } } } }, { name: 'pdf', description: 'Gera PDF', inputSchema: { type: 'object', properties: { path: { type: 'string' }, format: { type: 'string' }, landscape: { type: 'boolean' } } } }, { name: 'get_cookies', description: 'Obtém cookies', inputSchema: { type: 'object', properties: { urls: { type: 'array', items: { type: 'string' } } } } }, - { name: 'set_cookies', description: 'Define cookies', inputSchema: { type: 'object', properties: { cookies: { type: 'array' } }, required: ['cookies'] } }, + { name: 'set_cookies', description: 'Define cookies', inputSchema: { type: 'object', properties: { cookies: { type: 'array', items: { type: 'object', properties: { name: { type: 'string' }, value: { type: 'string' }, url: { type: 'string' }, domain: { type: 'string' }, path: { type: 'string' }, expires: { type: 'number' }, httpOnly: { type: 'boolean' }, secure: { type: 'boolean' }, sameSite: { type: 'string' } }, required: ['name', 'value'] } } }, required: ['cookies'] } }, { name: 'clear_cookies', description: 'Limpa cookies', inputSchema: { type: 'object', properties: {} } }, { name: 'get_storage', description: 'Obtém storage', inputSchema: { type: 'object', properties: {} } }, { name: 'set_storage', description: 'Define storage', inputSchema: { type: 'object', properties: { localStorage: { type: 'object' }, sessionStorage: { type: 'object' } } } },