GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Beschreibung vom Entwickler (englisches Original)
Frontend expert for Claude Code. Screenshots, Lighthouse, axe-core, code analysis, auto-fix.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"uimax": {
"command": "npx",
"args": [
"-y",
"uimax-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add uimax -- npx -y uimax-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"uimax": {
"command": "npx",
"args": [
"-y",
"uimax-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"uimax": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"uimax-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 9. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto prembobby39-gif bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.7.0) kam vor 8 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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.
claude mcp add uimax -- npx -y uimax-mcp
# Add to Claude Code — that's it, no API keys needed
claude mcp add uimax -- npx -y uimax-mcp
That's it. Now in any Claude Code conversation:
You: Review the UI at http://localhost:3000, source code is in ./src
Claude Code calls review_ui ->
npm install -g uimax-mcp
| 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:
┌─────────────────────────────────────────────────────┐
│ REPORT CARD │ ├──────────────────┬──────────┬───────┬───────────────┤ │ Section │ Score │ Grade │ Rating │ ├──────────────────┼──────────┼───────┼───────────────┤ │ Accessibility │ 95 │ A │ Excellent │ │ Performance │ 72 │ C- │ Below Average │ │ Best Practices │ 88 │ B+ │ Very Good │ │ SEO │ 61 │ D- │ Very Weak │ │ Code Quality │ 83 │ B │ Good │ └──────────────────┴──────────┴───────┴───────────────┘
Grades appear in:
D -> B+ (+22))The grading scale: A+ (97+) > A (93+) > A- (90+) > B+ (87+) > B (83+) > B- (80+) > C+ (77+) > C (73+) > C- (70+) > D+ (67+) > D (63+) > D- (60+) > F (<60)
The analyze_code tool uses the TypeScript compiler API for .ts/.tsx/.js/.jsx files — catching bugs that regex misses with zero false positives.
| Rule | What AST catches that regex misses |
|---|---|
react-hooks-conditional | Hooks inside nested if/for/while/ternary — proper scope traversal |
missing-key-prop | .map() callbacks returning JSX without key — handles arrow/block bodies |
empty-catch | Empty catch blocks — not fooled by comments |
any-type | any in type positions only — ignores "any" in strings/comments |
direct-dom-access | document.querySelector etc. — proper call expression matching |
console-log | console.log/warn/error — not fooled by variable names containing "console" |
inline-style | JSX style={} attributes — proper attribute detection |
Falls back to regex for file types that can't be AST-parsed and for rules without AST implementations (hardcoded colors, z-index, font sizes, etc.).
Create a .uimaxrc.json in your project root to customize code analysis and performance budgets:
{
"rules": { "console-log": "off", "magic-number": "off", "hardcoded-color": "warn", "inline-style": "error" }, "severity": { "todo-fixme": "high" }, "ignore": [ "node_modules", "dist", "*.test.*", "*.spec.*" ], "budgets": { "lighthouse": { "performance": 90, "accessibility": 95, "bestPractices": 90, "seo": 90 }, "webVitals": { "fcp": 1800, "lcp": 2500, "cls": 0.1, "tbt": 300 }, "maxAccessibilityViolations": 0, "maxCodeIssues": 10 } }
"off", "warn", or "error""low", "medium", "high", "critical"Nur der Anfang wird gezeigt; den Rest findest du im Repo