# Browser Automation

> Use this tool when you need to automate browser interactions, such as navigating web pages, filling out forms, or extracting content, to streamline tasks like web scraping, testing, or data extraction. It provides a programmatic interface for AI agents to control Chrome browser instances via a WebSocket-based server architecture, accepting inputs like navigation commands and element interactions, and producing outputs like screenshots and extracted content. Ideal for use cases where headless browser setups or complex automation frameworks are not required.

Canonical page: https://skillsregistry.net/skills/hihuzhen-browser-automation  
JSON: https://api.skillsregistry.net/v1/skills/hihuzhen-browser-automation

## Description

Browser MCP provides programmatic control over Chrome browser instances through a Chrome extension and WebSocket-based MCP server architecture. The implementation consists of a Python WebSocket server that communicates with a Chrome extension, enabling AI assistants to perform browser automation tasks including navigation, element interaction, form filling, screenshot capture, content extraction, history/bookmark management, and console monitoring. Built with TypeScript for the extension and Python with the MCP SDK for the server, it uses content script injection for reliable page interaction and supports both isolated and main world JavaScript execution contexts. Designed for AI agents that need to interact with web applications, perform web scraping, automate testing workflows, or extract structured data from websites without requiring headless browser setups or complex automation frameworks.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/hihuzhen-browser-automation)
- **Repository:** <https://github.com/hihuzhen/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": "hihuzhen-browser-automation"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/hihuzhen-browser-automation` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/hihuzhen-browser-automation/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
