Glance is an MCP server that gives Claude Code a real browser. Instead of guessing what your web app looks like, Claude can actually see it, interact with it, and test it.
Glance is an MCP project maintained in the debugbase/glance repository. The maintainer describes its purpose as “Glance is an MCP server that gives Claude Code a real browser. Instead of guessing what your web app looks like, Claude can actually see…”. Read the project documentation for the complete scope.
The documented npm package is glance-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares BROWSER_HEADLESS. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| browser_navigate | Navigate to a URL |
| browser_click | Click an element (CSS selector or text) |
| browser_type | Type into an input field |
| browser_hover | Hover over an element |
| browser_drag | Drag and drop between elements |
| browser_select_option | Select from a dropdown |
| browser_press_key | Press a keyboard key |
| browser_scroll | Scroll the page or to an element |
| browser_screenshot | Capture a screenshot (returned inline to Claude) |
| browser_snapshot | Get the accessibility tree as text |
| browser_evaluate | Execute JavaScript in the page |
| browser_console_messages | Read console logs and errors |
| browser_network_requests | Monitor network activity |
| browser_go_back | Navigate back |
| browser_go_forward | Navigate forward |
| browser_tab_new | Open a new tab |
| browser_tab_list | List all open tabs |
| browser_tab_select | Switch to a tab |
| browser_close | Close the browser |
| test_scenario_run | Run a multi-step test scenario |
| test_scenario_status | Check running scenario status |
| test_assert | Run a single assertion |
| test_fill_form | Auto-fill a form |
| test_auth_flow | Test a login/signup flow |
| test_watch_events | Watch for DOM/network events |
| test_stop_watch | Stop watching events |
| session_start | Start recording a session |
| session_end | End and save a session |
| session_list | List recorded sessions |
| visual_baseline | Save a visual baseline |
| visual_compare | Compare against baseline |
{
"mcpServers": {
"glance": {
"command": "npx",
"args": [
"glance-mcp"
],
"env": {
"BROWSER_HEADLESS": "false"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| BROWSER_HEADLESS | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Access Kernel's cloud-based browsers and app actions via MCP (remote HTTP + OAuth).
WCAG 2.1 AA accessibility scanner (Playwright + axe-core) with grounded, browser-verified fixes.
MCP server for shufersal automation using Puppeteer
Capture batches of public web pages in a real browser and download the screenshots as a zip.