MCP Hub
Back to servers

DOM Screenshot

MCP (Model Context Protocol) Server. Captures screenshots of specific DOM elements through an interactive browser overlay that allows users to hover and click on webpage elements to generate PNG images using html2canvas.

Stars
4
Tools
1
Validated
Jan 11, 2026

domshot

MCP server to fetch browser screenshots of DOM elements.

https://github.com/user-attachments/assets/1ab36d65-32be-42f5-b3fc-97618c2e96a7

Installation

$ git clone https://github.com/adtac/domshot.git
$ claude mcp add domshot -- $PWD/domshot/mcp.sh

Restart Claude.

Usage

Paste this in the Console tab of Chrome DevTools on the page you want to give Claude access:

const el = document.createElement("script"); el.src = "http://localhost:8000/embed.js"; document.head.appendChild(el);

Then ask Claude to call get_browser_screenshot and describe the result.

See example
$ claude
╭───────────────────────────────────────────────────╮
│ ✻ Welcome to Claude Code!                         │
│                                                   │
│   /help for help, /status for your current setup  │
│                                                   │
│   cwd: /Users/user/src/tmp/domshot                │
╰───────────────────────────────────────────────────╯


> call get_browser_screenshot tool and describe the result

⏺ I'll call the browser screenshot tool and describe what I see.

⏺ domshot:get_browser_screenshot (MCP)
  ⎿  
  ⎿  [Image]

⏺ The screenshot shows a simple red webpage with the text "RED" displayed in white text, centered on a solid
  red background.

License

MIT

Reviews

No reviews yet

Sign in to write a review