Skip to main content
Glama
noGarne

visual-regression-mcp

by noGarne

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VISUAL_BASELINE_DIRNoThe directory where baselines are stored. Optional, defaults to ~/.visual-regression-mcp/baselines/.~/.visual-regression-mcp/baselines/

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
capture_baselineA

Capture a screenshot of a URL and save it as the visual baseline under a given name. Run this once on a known-good version of the page. Later use compare_visual against the same name to detect regressions.

compare_visualA

Capture the current state of a URL and compare it pixel-by-pixel against a saved baseline. Returns diff statistics AND the diff image, so you (the AI) can visually judge whether the changes are real regressions or acceptable variations (font rendering, dynamic content, intentional redesign). Pixel diff alone produces many false positives — your visual judgment is the point of this tool.

list_baselinesA

List all saved visual baselines with their URLs and capture settings.

delete_baselineA

Delete a saved baseline by name. Use when a page has intentionally changed and the old baseline is obsolete.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/noGarne/visual-regression-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server