electron-stagewright

electron-stagewright/electron-stagewright
★ 5 stars TypeScript Code/Dev Tools Updated 1mo ago
Drive Electron apps the way Playwright drives browsers — MCP server for AI agents.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "electron-stagewright": {
      "command": "npx",
      "args": [
        "-y",
        "electron-stagewright/electron-stagewright"
      ]
    }
  }
}

README Excerpt

**Agent-native UX from line one. Drive Electron apps the way Playwright drives browsers — but designed for AI agents, not adapted for them.** A Model Context Protocol (MCP) server that lets AI agents — Claude Code, Codex, Cursor, Cline, Aider, and any MCP-compatible host — operate real Electron desktop applications. The current core can launch Electron apps, inspect the renderer accessibility tree, click/type/select by stable refs or selectors, read state, wait on predicates, run opt-in eval, ca

Tools (1)

electron_expect_text

Topics

ai-agentautomationclaudeclaude-codecursordesktop-automatione2eelectronmcpmodel-context-protocolplaywrightstagewrighttesting