Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Kiro Frontend Engineer

FreeNot checked

An MCP server implementing a 7-stage agentic frontend workflow—from design audit to PR review—including AI-driven component generation, browser validation, E2E

GitHubEmbed

About

An MCP server implementing a 7-stage agentic frontend workflow—from design audit to PR review—including AI-driven component generation, browser validation, E2E testing, and CI self-healing.

README

A Model Context Protocol (MCP) server implementing a 7-stage agentic frontend workflow:

  1. Design Audit — Web design inspection checklist (accessibility, layout stability, edge cases)
  2. Component Blueprint — AI-driven component generation with full interactive states
  3. Best Practices — React/Next.js guidelines applied before code generation
  4. Browser Validation — Real browser run via kane-cli
  5. E2E Testing — Playwright test execution with pass/fail capture
  6. CI Self-Healing — Auto-fetch GitHub Actions failures and generate fixes
  7. PR Review Loop — Auto-resolve PR review comments

Quick Start — Add to Your Project

Option 1: Kiro (recommended)

Add this to your project's .kiro/settings/mcp.json:

{
  "mcpServers": {
    "frontend-engineer": {
      "command": "node",
      "args": ["<path-to-this-repo>/dist/index.js"]
    }
  }
}

Option 2: npx (after publishing to npm)

{
  "mcpServers": {
    "frontend-engineer": {
      "command": "npx",
      "args": ["-y", "kiro-frontend-engineer-mcp"]
    }
  }
}

Option 3: Clone and build locally

git clone https://github.com/<your-username>/kiro-frontend-engineer-mcp.git
cd kiro-frontend-engineer-mcp
npm install
npm run build

Then point your MCP config to the built output:

{
  "mcpServers": {
    "frontend-engineer": {
      "command": "node",
      "args": ["./kiro-frontend-engineer-mcp/dist/index.js"]
    }
  }
}

What It Provides

Resources (context the agent reads)

URI Description
mcp://research/web-design-guidelines WCAG AA checklist, layout stability, responsive breakpoints
mcp://research/react-best-practices Server/Client components, TypeScript patterns, performance

Prompts (agent personas)

Name Description
ui-ux-pro-max Generates production-ready component blueprints from layout specs

Tools (agent actions)

Name Description
run_kane_cli Visual browser validation via kane-cli
execute_playwright_test Run Playwright E2E tests
github_fetch_ci_logs Fetch CI failure logs for self-healing
github_address_review_comments Fetch and resolve PR review comments

Orchestration Flow

The agent should chain calls in this order:

Read web-design-guidelines → Call ui-ux-pro-max prompt → Read react-best-practices
→ Generate code → run_kane_cli → execute_playwright_test
→ (if CI fails) github_fetch_ci_logs → fix → push
→ (if PR comments) github_address_review_comments → resolve → push

Prerequisites

  • Node.js ≥ 18
  • gh CLI (for CI logs and PR comment tools) — gh auth login
  • Playwright installed in your project (for E2E tool)
  • kane-cli (optional, for browser validation tool)

License

MIT

from github.com/Josephjyinn516/kiro-frontend-engineer-mcp

Install Kiro Frontend Engineer in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install kiro-frontend-engineer-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add kiro-frontend-engineer-mcp -- npx -y kiro-frontend-engineer-mcp

FAQ

Is Kiro Frontend Engineer MCP free?

Yes, Kiro Frontend Engineer MCP is free — one-click install via Unyly at no cost.

Does Kiro Frontend Engineer need an API key?

No, Kiro Frontend Engineer runs without API keys or environment variables.

Is Kiro Frontend Engineer hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Kiro Frontend Engineer in Claude Desktop, Claude Code or Cursor?

Open Kiro Frontend Engineer on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Kiro Frontend Engineer with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All design MCPs