read_console

MCP tool from MCPSafari by Epistates

Read console messages with level and regex filtering

How to use it

Project documentation lists read_console for the MCPSafari MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install MCPSafari

$claude mcp add --scope user mcp-safari mcp-safari
FULL MCPSAFARI LISTING

Other tools in MCPSafari (26)

click

Click by UID, CSS selector, text, or coordinates

close_tab

Close a tab by ID

drag

Drag and drop between elements along an interpolated pointer path; native: true performs a real macOS mouse drag

drop_file

Drop local files onto an element

find

Find elements by CSS selector, visible text or accessible name, or ARIA role (up to 50 matches)

form_input

Batch fill form fields (CSS selector → value map)

handle_dialog

Accept or dismiss alerts, confirms, and prompts

hover

Hover to trigger tooltips, menus, or hover handlers (pointer + mouse events); native: true moves the real OS pointer for true :hover

JavaScript
navigate

Go to a URL, or use back / forward / reload actions

press_key

Press key combinations (e.g., Enter, Meta+a, Control+c); native: true sends a real macOS key event

read_network

Read captured XHR/fetch requests or opt-in resource timings with type, URL-regex, and count filtering

read_page

Get page content as text, html, or snapshot

resize_window

Resize the browser window to specific dimensions

run_steps

Run up to 10 interaction or wait steps sequentially, stopping on the first failure

screenshot

Capture the visible tab area as a PNG image, with viewport, scale, page visibility, and window focus

scroll

Scroll page or element in any direction

select_option

Select a dropdown option by value or label

select_tab

Pin a tab as the default context for future calls

snapshot

Accessibility tree with element UIDs for interaction

status

Report listener, authenticated bridge, version, and token health without requiring a Safari connection

tabs_context

List all open tabs with IDs, URLs, and titles

tabs_create

Open a new tab, optionally with a URL

type_text

Type into an element with optional clearFirst and submitKey

upload_file

Attach local files to an <input type="file">

wait

Wait for a duration, CSS selector, or text to appear