# semantic-dom-mcp

> semantic-dom-mcp — helmif-semantic-dom-mcp. Use this tool when you need to extract a webpage's DOM into a compact, semantic JSON format, enabling the generation of consistent and accurate Playwright tests. It solves the problem of manually creating test scripts by providing a programmatic way to interact with web pages, using Playwright-native locators as input and producing semantic JSON as output. This tool is ideal for use cases where automated test generation is required, such as in continuous integration pipelines or automated testing workflows.

Canonical page: https://skillsregistry.net/skills/helmif-semantic-dom-mcp  
JSON: https://api.skillsregistry.net/v1/skills/helmif-semantic-dom-mcp

## Description

Drives a real Chromium browser to extract a page's DOM into compact Semantic JSON with Playwright-native locators, enabling AI agents to generate consistent, accurate Playwright tests.

## Trust

- **Trust score (0–1):** 0.69
- **Verification tier:** scanned
- **Last scanned:** 2026-08-30

## Facts

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

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/hyplr1rmhk)
- **Repository:** <https://github.com/helmif/semantic-dom-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": "helmif-semantic-dom-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/helmif-semantic-dom-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/helmif-semantic-dom-mcp/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
