capturefullpage-mcp
v1.0.0
Published
MCP server that lets Claude capture full-page screenshots from Chrome via the CaptureFullPage extension.
Downloads
13
Maintainers
Readme
CaptureFullPage MCP
An MCP server that lets Claude capture full-page screenshots directly from Chrome.
Setup
1. Install the Chrome Extension
- Download the extension from the Chrome Web Store (or load it manually — see below)
2. Add the MCP server to Claude Code
claude mcp add capturefullpage -- npx capturefullpage-mcpThat's it. The extension auto-connects to the MCP server when Chrome is open.
What Claude can do
| Tool | Description |
|------|-------------|
| capture_fullpage | Capture a full-page screenshot of any URL or the active tab |
| capture_visible | Capture just the visible viewport |
| capture_element | Capture a specific element by CSS selector |
| list_tabs | List all open browser tabs |
| get_tab_info | Get details about a specific tab |
How it works
Claude Code → MCP Server (WebSocket on localhost:19876) ← Chrome ExtensionThe MCP server starts a local WebSocket server. The Chrome extension connects to it automatically. No native messaging hosts, no manual bridging — just install and go.
Loading the extension manually
If the extension isn't on the Chrome Web Store yet:
- Clone this repo and build:
git clone https://github.com/HarshitSingh-PM/MCP-capturefullpage.git && cd MCP-capturefullpage && npm install && npm run build - Open
chrome://extensionsin Chrome - Enable Developer Mode
- Click Load unpacked and select the
dist/extensionfolder
