browser_console_messages
Extracts all console messages generated during web accessibility scans, enabling developers to identify and resolve JavaScript errors or warnings for improved WCAG compliance.
Instructions
Returns all console messages
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/console.ts:29-31 (handler)The handler function that executes the browser_console_messages tool logic by retrieving console messages from the browser tab and streaming them as results.handle: async (tab, params, response) => { tab.consoleMessages().map(message => response.addResult(message.toString())); },
- src/tools/console.ts:22-28 (schema)Schema definition including name, title, description, input schema, and type for the browser_console_messages tool.schema: { name: 'browser_console_messages', title: 'Get console messages', description: 'Returns all console messages', inputSchema: z.object({}), type: 'readOnly', },
- src/tools/console.ts:34-36 (registration)Exports the defined browser_console_messages tool for use in higher-level tool collections.export default [ console, ];
- src/tools.ts:38-56 (registration)Registers the browser_console_messages tool (via ...console) in the global allTools array used by the MCP backend.export const allTools: Tool<any>[] = [ ...common, ...console, ...dialogs, ...evaluate, ...files, ...form, ...install, ...keyboard, ...navigate, ...network, ...mouse, ...pdf, ...screenshot, ...snapshot, ...tabs, ...wait, ...verify, ];