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: Refract
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
MCP server for visual regression testing: triage a PR's UI diffs from your coding agent.
Validate HTML/CSS, audit SEO and JSON-LD, check links, and capture responsive screenshots.
Security, SEO and AI-visibility scanner for web apps · free scans and focused checks via MCP.
MCP server for Mint — AI-powered QA that runs your app in a real browser on every PR.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceWebsite health checker MCP server - SEO audit, accessibility scan, broken link detection, performance analysis, and page comparison.23 npm3MIT
- AlicenseNot gradedqualityBmaintenanceMCP 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
- AlicenseAqualityBmaintenanceMCP server for axe-core accessibility audits. Enables scanning URLs or HTML for WCAG violations with impact levels and fix guidance.414 npm1MIT
- AlicenseAqualityDmaintenanceAn MCP server for web accessibility testing that enables scanning, auditing, and fixing WCAG, ADA, and other compliance issues directly from your IDE, with free local scans, AI-generated framework-aware fixes, and verification capabilities.1474 npmMIT