lo-eyes
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lo-eyesAudit the homepage with S+ grading"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
lo-eyes
Visual frontend accessibility inspector MCP server. WCAG contrast checking, touch target validation, heading hierarchy audits, responsive screenshots, and S+ grading across mobile and desktop viewports.
Built by Like One Foundation (501(c)(3) nonprofit). Works with any site by changing BASE_URL.
Tools
Tool | Description |
| Viewport-sized screenshot at any device preset |
| Auto-chunk full page into readable viewport pieces with RAG manifest |
| Responsive + accessibility audit with S+ grading |
| List available device presets |
Related MCP server: axe-devtools-mcp
Device Presets
Name | Viewport | Type |
| 375x667 | Mobile |
| 390x844 | Mobile |
| 768x1024 | Tablet |
| 1280x800 | Desktop |
| 1440x900 | Desktop |
Audit Checks
Overflow: Elements exceeding viewport width (respects scroll parents)
Font size: Text below 12px minimum
Touch targets: Interactive elements below Apple HIG 44px minimum
Heading hierarchy: Skipped heading levels (h1 -> h3)
Grading
Grade | Criteria |
S+ | Zero issues |
A | 1-5 medium, zero high |
B | 6+ medium, zero high |
C | 1-2 high |
D | 3-5 high |
F | 6+ high |
Setup
cd lo-eyes
python3 -m venv .venv
source .venv/bin/activate
pip install playwright mcp
python3 -m playwright install chromiumUsage
As MCP Server (Claude Code)
Add to .mcp.json:
{
"mcpServers": {
"lo-eyes": {
"command": "/path/to/lo-eyes/.venv/bin/python3",
"args": ["/path/to/lo-eyes/server.py"]
}
}
}As CLI
./lo-eyes audit / # Audit homepage
./lo-eyes screenshot /blog/ --device ipad # iPad screenshot
./lo-eyes scan / --device iphone-14 # Full-page chunked scan
./lo-eyes responsive /academy/ # All 5 viewportsStack
Python 3
Playwright (headless Chromium)
MCP SDK (FastMCP, stdio transport)
License
MIT
Built with love by Like One.
This server cannot be deployed
Maintenance
Related MCP Connectors
Free WCAG 2.2/ADA/508 accessibility MCP: scan, AI fixes, verify, vision audit, localhost tunnel
Scan URLs or HTML for WCAG 2.2 violations. 75-rule manifest, weighted score, shareable reports.
MCP server for visual regression testing: triage a PR's UI diffs from your coding agent.
Security, SEO and AI-visibility scanner for web apps · free scans and focused checks via MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for rendering responsive screenshots of URLs at multiple viewports. Enables agents to capture screenshots and detect visual issues like overflow, clipped elements, and missing alt text.MIT
- AlicenseAqualityDmaintenanceMCP server for axe-core accessibility audits. Enables scanning URLs or HTML for WCAG violations with impact levels and fix guidance.421 npm1MIT
- FlicenseAqualityDmaintenanceAn MCP server that audits websites for accessibility (WCAG 2.1 AA/EAA), performance, SEO, design quality, and mobile responsiveness, providing actionable scores, grades, and prioritized fixes.6-
- AlicenseNot gradedqualityBmaintenanceSelf-hosted design audit MCP server that reviews UI code against Nielsen's heuristics and an accessibility rubric, returning scores and fixable findings. It also enables verifying previously flagged issues against updated code.36 npmBSD 2-Clause "Simplified"