pxtree MCP server
io.github.alabsi91/pxtree·v0.1.2Measures how a webpage actually renders and prints it as compact text for AI coding agents.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed pxtree yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
pxtree tools
No tool declarations could be read from the package source. They show once the server is installed.
How pxtree compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
Release history: 2 versions in the registry since 2026-09-24, latest 2026-09-24, typically several a day.
Install pxtree in Claude Code, Cursor or VS Code
Runs npx -y pxtree on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add pxtree -- npx -y pxtree
What the publisher says
From the pxtree repository's README, as published. We do not edit it. Read it on GitHub
pxtree
Loads a webpage in headless Chromium and prints what actually rendered as a compact text tree, so an AI coding agent can check a layout without a screenshot.
A dev server page with a row of three cards, a row of three plans, a list of steps, a row of stats, an article, a form, a column of prices and a row of tiles:
$ npx -y pxtree@latest localhost:5173
1280x800 light dpr 1 ltr scroll 0/382 page 1280x1182 painted to 1134
since last run: no changes
summary: 7 findings
a.button tops 64..136 across siblings: ul.cards
div.stat tops 0..6 across siblings: div.stats
input.field starts 0..3 across siblings: form.fields
12 wider than li.plan: li.plan.featured
72 taller than li.card: li.card
20 shorter than div.tile: div.tile.short
gaps 16 16 24 16 between li.step: ul.steps
body 1280x1182 [pad 24][gaps 24 24 24 24 16 16 …, free 24 at end]
ul.cards 1232x208 [gaps across 16, free 600 at end][!! a.button tops 64..136 across siblings]
li.card 200x136 [pad 16][gaps 8][renders background]
h3 "Starter" 168x24 [text 19/24]
p "Short text." 168x24 @0,32 [text 16/24]
a.button "Choose" 168x40 @0,64 [pad 8 16][text 16/24][renders background]
li.card 200x136 @216,0 [pad 16][gaps 8][renders background]
h3 "Team" 168x24 [text 19/24]
p "Short text." 168x24 @0,32 [text 16/24]
a.button "Choose" 168x40 @0,64 [pad 8 16][text 16/24][renders background]
li.card 200x208 @432,0 [pad 16][gaps 8][renders background][!! 72 taller than li.card]
h3 "Business" 168xThe first line is the facts line: viewport, color scheme, device pixel ratio, direction, scroll position out of the maximum, document size, and painted to, the lowest painted pixel. since last run compares with the previous run of the same URL and settings, or of the same --diff-key name. That history lives in ~/.cache/pxtree, never in your project, and --no-diff skips it.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
pxtree: common questions
- Is pxtree MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the pxtree safety report
- How do I install pxtree?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does pxtree need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is pxtree maintained?
- The last commit was 41 days ago (2026-09-24). The latest release is v0.1.2.