Skip to main content
Glama

pilot_resize

Adjust browser viewport dimensions to test responsive design or simulate different screen sizes by specifying width and height in pixels.

Instructions

Set the browser viewport size.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
widthYesViewport width in pixels
heightYesViewport height in pixels

Implementation Reference

  • The handler implementation for the 'pilot_resize' tool, which sets the browser viewport size using the BrowserManager instance.
    async ({ width, height }) => {
      await bm.ensureBrowser();
      try {
        await bm.setViewport(width, height);
        return { content: [{ type: 'text' as const, text: `Viewport set to ${width}x${height}` }] };
      } catch (err) {
        return { content: [{ type: 'text' as const, text: wrapError(err) }], isError: true };
      }
    }
  • Registration of the 'pilot_resize' tool with its schema definition using Zod.
    server.tool(
      'pilot_resize',
      'Set the browser viewport size.',
      {
        width: z.number().describe('Viewport width in pixels'),
        height: z.number().describe('Viewport height in pixels'),
      },

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/TacosyHorchata/Pilot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server