glance-mcp

data-ai MCP Server

AI-powered browser automation MCP server for Claude Code. Navigate, click, screenshot, test — all from your terminal.

VerifiedInstall ReadyReviewed
data-aidata-ai
9 views153 stars22 forksv1.1.0MIT

Why This Matters

Discovered via github-seeds:mcp-hot and last synced 3mo ago.

VerifiedInstall ReadyReviewed
Source
github-seeds:mcp-hot
Stars
153
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx glance-mcp

2. Add to claude_desktop_config.json

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

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

57
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (57)

browser_drag

Drag and drop between elements

browser_navigate

Navigate to a URL

browser_snapshot

Get the accessibility tree as text

browser_hover

Hover over an element

browser_network_requests

Monitor network activity

test_scenario_status

Check running scenario status

browser_select_option

Select from a dropdown

browser_go_forward

Navigate forward

test_fill_form

Auto-fill a form

browser_click

Click an element (CSS selector or text)

browser_evaluate

Execute JavaScript in the page

browser_type

Type into an input field

browser_press_key

Press a keyboard key

browser_scroll

Scroll the page or to an element

browser_console_messages

Read console logs and errors

browser_go_back

Navigate back

test_assert

Run a single assertion

browser_tab_new

Open a new tab

browser_tab_list

List all open tabs

test_watch_events

Watch for DOM/network events

exists

Element exists in DOM

urlEquals

Current URL equals value

BROWSER_TIMEOUT

`30000`

test_auth_flow

Test a login/signup flow

Type

Description

test_stop_watch

Stop watching events

notExists

Element does not exist

countEquals

Number of matching elements

session_start

Start recording a session

visual_baseline

Save a visual baseline

isVisible

Element is visible

textEquals

Element text equals value

urlContains

Current URL contains value

BROWSER_VIEWPORT_HEIGHT

`720`

Variable

Default

local-dev

All HTTP/HTTPS

BROWSER_SECURITY_PROFILE

`local-dev`

BROWSER_CHANNEL

—

browser_screenshot

Capture a screenshot (returned inline to Claude)

browser_tab_select

Switch to a tab

browser_close

Close the browser

textContains

Element text contains value

consoleNoErrors

No console errors

Profile

URL Access

session_list

List recorded sessions

hasClass

Element has CSS class

BROWSER_SESSIONS_DIR

`.browser-sessions`

open

Everything

visual_compare

Compare against baseline

isEnabled

Element is enabled

Tool

Description

test_scenario_run

Run a multi-step test scenario

session_end

End and save a session

hasAttribute

Element has attribute with value

BROWSER_HEADLESS

`true`

restricted

localhost only

BROWSER_VIEWPORT_WIDTH

`1280`