Frontend expert for Claude Code. Screenshots, Lighthouse, axe-core, code analysis, auto-fix.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Turns Claude Code into a frontend expert that reviews and fixes your UI automatically.
One command β "review my UI at localhost:3000" β and it:
Works on any URL β localhost, staging, production. Any site your machine can reach.
Free for all Claude Code users (Pro plan and above). No API keys. No extra costs. Just install and go.
That's it. Now in any Claude Code conversation:
| Tool | Description |
|---|---|
review_ui | The main tool. Full automated pipeline: screenshot + Lighthouse + axe-core + performance + SEO + code analysis + Report Card (A+-F letter grades) + expert review methodology. Auto-saves to review history. |
verify_fixes | New in v0.9.0. Re-run the full audit after applying fixes. Compares against the previous review and shows a before/after Report Card with grade transitions, resolved issue count, and verdict (improved/regressed/mixed). Closes the review-fix-verify loop. |
compare_sites | New in v0.9.0. Competitive benchmarking β audit two URLs side-by-side. Returns screenshots of both sites plus a comparison Report Card with grades for Accessibility, Performance, SEO, and weighted Overall score. |
quick_review | Fast design-only review. Screenshot + focused design methodology. No code analysis or performance audit. |
export_report | Generate a standalone HTML report with everything embedded. Now includes Report Card grade cards and SEO section. Dark themed, zero dependencies. Share with your team. |
| Tool | Description |
|---|---|
screenshot | Capture a high-resolution PNG screenshot of any URL. |
responsive_screenshots | Screenshots at mobile (375px), tablet (768px), and desktop (1440px) viewports. |
check_dark_mode | Compare light mode vs dark mode (emulated). Returns both screenshots + difference percentage. |
compare_screenshots | Pixel-level diff using pixelmatch. Returns both screenshots + red-highlighted diff image + exact pixel difference %. |
semantic_compare | AI-powered visual comparison. Captures before/after + pixel diff, returns structured methodology for Claude to evaluate whether changes match the intended design request. |
| Tool | Description |
|---|---|
lighthouse_audit | Full Google Lighthouse audit β Performance, Accessibility, Best Practices, SEO scores + failing audits. |
seo_audit | New in v0.8.0. Dedicated SEO audit checking 18 signals: meta title/description, heading hierarchy, Open Graph, Twitter cards, structured data (JSON-LD), canonical URLs, image alt text, viewport meta, lang attribute, and more. Weighted scoring by impact. |
pwa_audit | PWA readiness: installable, service worker, HTTPS, manifest, offline capability. |
security_audit | Security analysis: HTTPS, CSP, mixed content, vulnerable JS libraries, external links without noopener. |
unused_code | Find unused JavaScript and CSS with exact byte savings per resource. |
lcp_optimization | Deep LCP analysis: what the element is, resource load time, render delay, TTFB, optimization suggestions. |
resource_analysis | Full resource breakdown by type, transfer sizes, request count, top 10 largest, render-blocking resources. |
performance_audit | Core Web Vitals via Performance API: FCP, LCP, CLS, TBT, DOM node count, JS heap size. |
accessibility_audit | axe-core WCAG 2.1 Level A & AA audit. Violations grouped by severity with fix instructions. |
| Tool | Description |
|---|---|
analyze_code | AST-based analysis (TypeScript compiler API) for 25+ rules. Zero false positives on string literals. Falls back to regex for non-JS files. Configurable via .uimaxrc.json. |
| Tool | Description |
|---|---|
navigate | Navigate to a URL, wait for network idle. Returns page info + screenshot. |
click | Click an element by CSS selector. Returns screenshot after click. |
type_text | Type into input fields. Options: clearFirst, pressEnter. Returns screenshot after. |
select_option | Select a dropdown option by value. Returns screenshot after. |
scroll | Scroll by pixel amount or to a specific element. Returns screenshot after. |
wait_for | Wait for an element to appear in the DOM. Returns tag name and text content. |
get_element | Get element details: attributes, bounding box, computed styles, visibility. |
| Tool | Description |
|---|---|
capture_console | Capture all console messages (log, warn, error, info, debug) + uncaught exceptions during page load. |
capture_network | Capture all network requests with status, size, timing, resource type. Summary grouped by type. |
capture_errors | Capture JS exceptions, unhandled rejections, and failed resource loads. |
| Tool | Description |
|---|---|
crawl_and_review | Discover internal links from a URL and audit up to 10 pages β screenshot + axe-core + performance each. |
| Tool | Description |
|---|---|
save_baseline | Save current audit state to .uimax-history.json. Track scores over time. |
compare_to_baseline | Compare current state vs previous baseline. Shows improvements and regressions with letter grade transitions (e.g., "D -> B+ (+22)"). |
check_budgets | Enforce performance budgets from .uimaxrc.json. Pass/fail for Lighthouse scores, Web Vitals, violation counts. |
| Tool | Description |
|---|---|
get_review_history | View past UIMax reviews for this project. Filter by URL, limit count. Now includes letter grades alongside scores. |
get_review_stats | Aggregate statistics: total reviews, score trends, most common issues, most problematic files. Includes Code Quality grades. |
review_diff | Compare two specific reviews β new issues, resolved issues, score changes with letter grade transitions. |
Every review is auto-saved. When you run
review_ui, the results are automatically persisted to.uimax-reviews.json. No manual save needed β just ask "show me my review history" anytime.
Every review_ui run now generates a per-section Report Card with letter grades on a 13-tier scale:
Grades appear in:
review_ui output β Report Card table at the top of every reviewexport_report HTML β color-coded grade cards (green A -> red F)compare_to_baseline β grade transitions showing improvement (e.g., D -> B+ (+22))get_review_history / get_review_stats / review_diff β grades alongside numeric scores for quick scanningNo reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/uimax-mcp)<a href="https://allmcps.com/mcp/uimax-mcp"><img src="https://allmcps.com/api/badge/uimax-mcp?style=directory" alt="Uimax MCP on AllMCPs" /></a>