# mcp-browser-dev-tools

Source: https://glimind.com/server/npm%2Fmcp-browser-dev-tools
Registry id: `npm/mcp-browser-dev-tools`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "mcp-browser-dev-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-browser-dev-tools"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add mcp-browser-dev-tools -- npx -y mcp-browser-dev-tools
```

## Tools (45)

- `attach_tab`: Attach to an existing tab
- `browser_status`: Check browser status
- `capture_debug_report`: Capture a debug report
- `capture_session_snapshot`: Capture a snapshot of the session state
- `click`: Click an element
- `close_tab`: Close a tab
- `compare_page_state`: Compare current page state to a snapshot
- `compare_selector`: Compare a selector's state to a snapshot
- `detach_tab`: Detach from a tab
- `drag`: Drag an element
- `ensure_browser`: Ensure a browser is running, reusing or launching one
- `evaluate_js`: Run JavaScript on the page
- `get_console_messages`: Get console messages
- `get_cookies`: Get cookies for the session
- `get_document`: Get the document content
- `get_events`: Get browser events
- `get_har`: Get HAR export of network activity
- `get_network_requests`: Get network requests
- `get_page_state`: Get the current page state
- `get_performance`: Get performance metrics
- `get_snapshot`: Get a snapshot of the page
- `get_storage`: Get storage data
- `hover`: Hover over an element
- `inspect_element`: Inspect an element's details
- `launch_browser`: Launch a new browser instance
- `list_sessions`: List active sessions
- `list_tabs`: List open tabs in the browser
- `navigate`: Navigate to a URL
- `new_tab`: Open a new tab
- `press_key`: Press a keyboard key
- `read_text`: Read text from the page
- `record_trace`: Record a performance trace
- `record_video`: Record a video of the tab
- `reload`: Reload the current page
- `restore_session_snapshot`: Restore a session from a snapshot
- `run_steps`: Run a batch of steps in one call
- `run_tabs`: Run steps in multiple tabs simultaneously
- `scroll`: Scroll the page
- `select`: Select an option in a dropdown
- `set_network`: Configure network settings
- `set_viewport`: Set the viewport size
- `take_screenshot`: Take a screenshot of the page
- `type`: Type text into an element
- `upload_file`: Upload a file
- `wait_for`: Wait for a condition to be met

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
