MCP Catalogs
Home

glance

by DebugBase·149·Score 51

AI-powered browser automation MCP server for Claude Code with 30 tools for testing, screenshots, and interaction.

browser-automationdeveloper-toolstesting
22
Forks
4
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

Glance is a comprehensive MCP server that extends Claude Code's capabilities with real browser automation. It provides 30 tools for browser control including navigation, clicking, screenshotting, form filling, and test automation. The server enables Claude to visually inspect web applications, interact with UI elements, and run complex test scenarios with multiple assertion types. It features security controls, session recording, and visual regression testing capabilities.

Try asking AI

After installing, here are 8 things you can ask your AI assistant:

you:Automated end-to-end testing of web applications
you:Visual regression testing and comparison
you:Browser interaction and UI validation from Claude Code
you:Debugging web applications by inspecting live pages
you:Accessibility testing with DOM snapshots
you:What browsers does Glance support?
you:Can Glance handle authentication flows?
you:Is Glance secure for testing production sites?

When to choose this

Choose Glance when you need Claude to directly interact with web applications through browser automation for testing, documentation, or visual verification tasks.

When NOT to choose this

Don't choose Glance if you need to test non-HTTP-based applications or if you require more sophisticated cross-browser testing beyond the Chromium family.

Tools this server exposes

12 tools extracted from the README
  • browser_navigate

    Navigate to a URL

  • browser_click

    Click an element (CSS selector or text)

  • browser_type

    Type into an input field

  • browser_screenshot

    Capture a screenshot (returned inline to Claude)

  • browser_snapshot

    Get the accessibility tree as text

  • browser_console_messages

    Read console logs and errors

  • test_scenario_run

    Run a multi-step test scenario

  • test_assert

    Run a single assertion

  • test_fill_form

    Auto-fill a form

  • session_start

    Start recording a session

  • visual_baseline

    Save a visual baseline

  • visual_compare

    Compare against baseline

Comparable tools

playwright-mcppuppeteer-mcpcypressselenium-mcp

Installation

Install Glance MCP server:

npm install -g glance-mcp

Or add directly to Claude Code:

claude mcp add glance -- npx glance-mcp

Configure your .mcp.json:

{
  "mcpServers": {
    "glance": {
      "command": "npx",
      "args": ["glance-mcp"],
      "env": {
        "BROWSER_HEADLESS": "false"
      }
    }
  }
}

FAQ

What browsers does Glance support?
Glance uses Playwright under the hood and supports Chromium, Firefox, and WebKit. You can specify the browser channel via the BROWSER_CHANNEL environment variable.
Can Glance handle authentication flows?
Yes, Glance includes a dedicated test_auth_flow tool and can handle complex multi-step authentication processes in your test scenarios.
Is Glance secure for testing production sites?
Glance includes security profiles with different restrictions. The 'restricted' profile allows only localhost access and disables JavaScript execution, while 'local-dev' allows all HTTP/HTTPS sites.

Compare glance with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.