Install
Claude Code, Claude Desktop, or any client that reads an mcpServers block.
Node.js 24 or newer, and Google Chrome with the Page Scanner extension installed.
Claude Code
claude mcp add page-scanner -- npx -y @page-scanner/mcpClaude Desktop, and anything reading .mcp.json
Claude Desktop reads this block from claude_desktop_config.json; other clients read it from
.mcp.json.
{
"mcpServers": {
"page-scanner": {
"command": "npx",
"args": ["-y", "@page-scanner/mcp", "serve"]
}
}
}Then pair Chrome.
Updating
Both setups run npx -y @page-scanner/mcp, which asks npm for the newest version each time the
client starts the server. Restart the client, or start a new Claude Code session, to pick one up.
The daemon restarts itself on the new version and the pairing carries over.
If you also installed the command line globally, update it at the same time with
npm install -g @page-scanner/cli@latest. A daemon of one version is replaced by a client of any
other, so the two would keep replacing each other's daemon.