MCP.Market

pxtree MCP server

by alabsi91·io.github.alabsi91/pxtree·v0.1.2

Measures how a webpage actually renders and prints it as compact text for AI coding agents.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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" 168x

The 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.