glance
by DebugBase·★ 149·Score 51
AI-powered browser automation MCP server for Claude Code with 30 tools for testing, screenshots, and interaction.
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:
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 READMEbrowser_navigateNavigate to a URL
browser_clickClick an element (CSS selector or text)
browser_typeType into an input field
browser_screenshotCapture a screenshot (returned inline to Claude)
browser_snapshotGet the accessibility tree as text
browser_console_messagesRead console logs and errors
test_scenario_runRun a multi-step test scenario
test_assertRun a single assertion
test_fill_formAuto-fill a form
session_startStart recording a session
visual_baselineSave a visual baseline
visual_compareCompare against baseline
Comparable tools
Installation
Install Glance MCP server:
npm install -g glance-mcpOr add directly to Claude Code:
claude mcp add glance -- npx glance-mcpConfigure 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
Last updated · Auto-generated from public README + GitHub signals.