For a while I've been using browser automation MCPs to have my agents test webapps as they developed them - autonomously. I was using Microsoft's Playwright MCP for this and it worked pretty well. Found myself building an Electron app and needing the same thing but nothing existed, so here it is!
It supports both Electron AND web apps (you just install a different package), since it's uses Playwright under the hood and they're not very different.
Here's the config to drop in your agent (Claude Code, Gemini CLI, Cursor, etc):
{
"mcpServers": {
"circuit-web": {
"command": "npx",
"args": ["@snowfort/circuit-web@latest"]
},
"circuit-electron": {
"command": "npx",
"args": ["@snowfort/circuit-electron@latest"]
}
}
}