# Dev Browser

> Use this tool when you need to automate web browser interactions, such as navigation, form filling, and element interaction, with programmatic control through the Chrome DevTools Protocol. It solves problems in web automation workflows, testing scenarios, and AI-driven browser interactions, providing a relay server for browser extensions and AI assistants. The Dev Browser tool accepts inputs like CSS selectors and snapshot references, and outputs AI-friendly DOM snapshots and screenshot captures, making it ideal for use cases where traditional headless browser solutions are insufficient.

Canonical page: https://skillsregistry.net/skills/benkraus-dev-browser  
JSON: https://api.skillsregistry.net/v1/skills/benkraus-dev-browser

## Description

A browser automation MCP server that provides programmatic control over web browsers through Chrome DevTools Protocol (CDP). The implementation creates a relay server that bridges between browser extensions and AI assistants, enabling actions like navigation, element interaction, form filling, screenshot capture, and JavaScript evaluation. It includes a custom DOM snapshot system that generates AI-friendly representations of web pages with element references for precise targeting, supports named page management for organizing multiple browser tabs, and handles both CSS selectors and snapshot references for element interaction. Designed for web automation workflows, testing scenarios, and AI-driven browser interactions where traditional headless browser solutions may be insufficient.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/benkraus-dev-browser)
- **Repository:** <https://github.com/benkraus/dev-browser-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "benkraus-dev-browser"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/benkraus-dev-browser` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/benkraus-dev-browser/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
