Domscribe bridges both directions: click a DOM element to tell your agent what to change, or let your agent query any source location to see exactly what it looks like live in the browser.…
domscribe is an MCP project maintained in the patchorbit/domscribe repository. The maintainer describes its purpose as “Domscribe bridges both directions: click a DOM element to tell your agent what to change, or let your agent query any source location to see…”. Read the project documentation for the complete scope.
The documented npm package is @domscribe/mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| domscribe.query.bySource | Query a source file + line and get live runtime context (props, state, DOM snapshot) |
| domscribe.manifest.query | Find manifest entries by file path, component name, or element ID |
| domscribe.manifest.stats | Manifest coverage statistics (entry count, file count, component count, cache hit rate) |
| domscribe.resolve | Resolve a data-ds element ID to its source location (file, line, col, component) |
| domscribe.resolve.batch | Resolve multiple element IDs in one call |
| domscribe.annotation.process | Atomically claim the next queued annotation (prevents concurrent agent conflicts) |
| domscribe.annotation.respond | Attach agent response and transition to PROCESSED |
| domscribe.annotation.updateStatus | Manually transition annotation status |
| domscribe.annotation.get | Retrieve annotation by ID |
| domscribe.annotation.list | List annotations with status/filter options |
| domscribe.annotation.search | Full-text search across annotation content |
| domscribe.verify.baseline | Capture a pre-edit style/geometry snapshot of a rendered element |
| domscribe.verify.afterEdit | Compare the element against the baseline — deterministic verdict + per-property deltas |
| domscribe.status | Relay daemon health, manifest stats, queue counts |
{
"mcpServers": {
"domscribe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@domscribe/mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
MCP server for fetching web content using Playwright browser
Indexability, robots.txt, sitemap, TLS, domain expiry and Googlebot-vs-browser checks. No account.
Zenrows MCP server — Fetch and Browser Sessions for AI coding assistants
Vessel is a simple, clean web browser with an AI assistant built in. Browse the web normally, then ask Vessel to help research, navigate pages, summarize what you are reading, fill forms, or keep…