Glamour MCP server
io.github.gratise/glamour·v0.2.0Browser-measured visual debugging and verification tools for coding agents.
0 stars
Reviews
Write oneNobody has reviewed Glamour yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Glamour tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan1 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Glamour compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 80% of 866 Scraping and browsing servers
Install Glamour in Claude Code, Cursor or VS Code
Runs npx -y glamour-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add glamour -- npx -y glamour-mcp
What the publisher says
From the Glamour repository's README, as published. We do not edit it. Read it on GitHub
Glamour
Glamour is a local-first visual compiler and debugging workspace for coding agents. It renders an existing web implementation in pinned Playwright Chromium, compares it to one or more references, attributes visual residuals to DOM/SVG/Canvas/WebGL objects, tests temporary changes, and exports browser-validated vector geometry. Glamour does not generate application source code.
Requirements
- Installed plugin: Node.js 22+ available to the agent host and network access on first use. The plugin downloads and caches its versioned runtime and Chromium automatically; users do not install Python, uv, pnpm, or a browser.
- Source development: Node.js 22+, pnpm 9.15.9, Python 3.12+, and uv.
Develop and verify from source
pnpm install
pnpm exec playwright install chromium
uv sync --project python/glamour_cv --group dev
pnpm format:check
pnpm lint
pnpm typecheck
pnpm test
pnpm buildpnpm format, pnpm lint, and pnpm test include Ruff formatting/lint and pytest for the Python worker.
Projects and immutable run artifacts are stored in .glamour/ under the current directory. Set GLAMOUR_HOME to choose another store. Reference coordinates are CSS viewport pixels; device scale factor remains separate. A viewport PNG must have bitmap dimensions equal to viewport × DPR. Full-page screenshots are retained as structural data; the pinned browser compare currently renders viewport captures.
Reference input
The minimum input is a lossless PNG plus exact viewport and DPR. For multi-state and responsive work, use a bundle directory with manifest.json and paths relative to it:
{
"schemaVersion": "1",
"name": "shop",
"screenshots": [
{
"referenceId": "desktop",
"path": "screenshots/desktop.png",
"viewport": { "width": 1440, "height": 900, "deviceScaleFactor": 1 },
"familyId": "home"
},
{
"referenceId": "mobile",
"path": "screenshots/mobile.png",
"viewport": { "width": 390, "height": 844, "deviceScaleFactor": 1 },
"familyId": "home"
}
],
"assets": [],
"fonts": [],
"textBlocks": [],
"scene": [],
"layout": [],
"typography": [],
"colors": [],
"gradients": [],
"effects": [],
"geometry": [],
"interactions": [],
"responsiveMappings": [],
"chartData": [],
"crops": [],
"uncertainties": []
}Bundle fields retain provenance (exact, provided, measured, derived, estimated, unknown) and confidence. Scene nodes can store raw measurements separately from semantic interpretation so an estimated role cannot overwrite exact geometry. Explicit facts are surfaced by analyze; measured pixel palette, full-page bitmap/content dimensions, and captured browser geometry are distinguished from supplied facts. Multiple references are rendered independently. Responsive changes are observations; breakpoint behavior remains a hypothesis unless supplied explicitly. Crops, assets, font metadata, text blocks, layout relations, scene graph, states, interactions, geometry, and chart data are preserved in the versioned Reference IR.
Each screenshot may set its own targetUrl, actions, and videoTimeSeconds so state references are reproducible against the live implementation. When videoTimeSeconds is supplied, compare/override/optimization pause each video, seek to that time when it is in a browser-reported seekable range, and capture the frozen frame. If the media does not expose that time as seekable, Glamour keeps the current frame and reports the limitation instead of silently claiming the requested time was used. Without videoTimeSeconds, the current frame is paused with a nondeterminism warning. Actions run in order before readiness checks and capture. Supported actions are click, hover, focus, fill, press, selectOption, check, and uncheck; the same setup is replayed for overrides and optimization. For example:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Glamour: common questions
- Is Glamour MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Glamour safety report
- How do I install Glamour?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Glamour need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Glamour maintained?
- The last commit was 38 days ago (2026-09-27). The latest release is v0.2.0.
- What can I use instead of Glamour?
- Servers from other publishers that do the same job: Hwatu MCP server, SMS MCP server and gamedev.pl MCP server.
Alternatives to Glamour
Same job from other publishers: the closest match first, then the best rated.
- HwatuVerification browser for coding agents: headless WebKit, DOM eval, screenshots, pixel-diff.not reviewedGrowingA
- SMSReal SIM numbers for AI agents: SMS verification, rentals, proxies, cloud browser, x402 deposits.not reviewedGrowingA
gamedev.plBuild browser games on gamedev.pl from your coding agent.not reviewedGrowingA- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA