Skip to main content
Glama

browser_console_messages

Retrieve browser console messages from Playwright automation to monitor errors, warnings, and debug information during web testing and interaction.

Instructions

Returns all console messages

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
levelNoLevel of the console messages to return. Each level includes the messages of more severe levels. Defaults to "info".info

Implementation Reference

  • Handler function that retrieves all console messages from the current browser tab, formats them with type prefixes, and returns as a text content block.
    handle: async context => {
      const messages = await context.currentTab().console();
      const log = messages.map(message => `[${message.type().toUpperCase()}] ${message.text()}`).join('\n');
      return {
        content: [{
          type: 'text',
          text: log
        }],
      };
    },
  • Defines the tool schema including name 'browser_console_messages', empty input schema using Zod (no parameters), and description.
    const consoleSchema = z.object({});
    
    const console: Tool = {
      capability: 'core',
      schema: {
        name: 'browser_console_messages',
        description: 'Returns all console messages',
        inputSchema: zodToJsonSchema(consoleSchema),
      },
  • Full tool definition and export as default array for registration in the MCP tools system.
    const console: Tool = {
      capability: 'core',
      schema: {
        name: 'browser_console_messages',
        description: 'Returns all console messages',
        inputSchema: zodToJsonSchema(consoleSchema),
      },
      handle: async context => {
        const messages = await context.currentTab().console();
        const log = messages.map(message => `[${message.type().toUpperCase()}] ${message.text()}`).join('\n');
        return {
          content: [{
            type: 'text',
            text: log
          }],
        };
      },
    };
    
    export default [
      console,
    ];

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/markbustamante77/mcp'

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