# Wopee.io Wopee.io is an AI testing platform for web apps. Its testing agents explore an app, generate plain-English and Playwright tests, run them in the cloud and report verdicts with evidence. Visual checks plug into existing Playwright, Cypress, WebdriverIO and Robot Framework tests. The Wopee.io MCP server (npm `wopee-mcp`) lets AI coding agents drive all of this from the editor. The web app is Commander at https://cmd.wopee.io. Project API keys and the project UUID are under More › Settings › API Keys in a project. ## Get started - [Quickstart](): create a project, let the AI agent explore your app and generate tests, read the verdicts, schedule a test plan - [Glossary](): projects, baselines, branches, runs, scenarios, steps, statuses ## Wopee.io MCP server (AI coding agents) - [Overview and quick start](): quick start, configuration, environment variables, prompt library, all 15 tools and 3 prompts, how runs work, limits, security, troubleshooting, FAQ, comparison with Playwright MCP - [Claude Code](): `claude mcp add`, `.mcp.json`, `${VAR}` expansion, `/mcp` (tested) - [GitHub Copilot](): VS Code agent mode (`.vscode/mcp.json` with `servers` and `envFile`, Local session type, install link), Copilot CLI (`--additional-mcp-config` in `-p` mode), Copilot cloud agent (VS Code and Copilot CLI tested) - [Cursor](): `.cursor/mcp.json` with `envFile` or `${env:VAR}`, enable in Customize › MCPs, install link, Cursor CLI (tested) - [OpenCode](): `opencode.json` with `mcp`, `type: local`, command array, `environment` (tested) - [OpenAI Codex](): `codex mcp add`, `~/.codex/config.toml`, CLI, IDE extension and ChatGPT desktop app - [Antigravity and Gemini CLI](): `mcp_config.json`, `gemini mcp add`, `settings.json` - [JetBrains AI Assistant and Junie](): IDE settings, `.junie/mcp/mcp.json` - [Devin Desktop (Windsurf)](): `~/.config/devin/mcp_config.json`, Devin cloud - [Visual Studio](): GitHub Copilot in Visual Studio 2026 and 2022 17.14+ - [Other MCP clients](): Zed, Cline, Kilo Code, Warp, Kiro, Goose, Continue, Augment, Claude Desktop ## Concepts - [Analysis - Process](): how Wopee.io analyzes a web app and generates tests - [Analysis - Inputs](): Jira stories, Figma designs and crawl data as inputs - [Writing good prompts](): writing goals, scope and constraints for test generation - [Tools & Assertions](): what the testing agent does in the browser - [Self-Healing](): locators with fallback, self-troubleshooting, agent skills - [POM example - Login](): a reusable login module ## Visual testing with your own tests - [Your own tests](): projects, API keys, baselines, branches, statuses - [Playwright](): `@wopee-io/wopee.pw` - [Getting started](): `@wopee-io/wopee.cy` - [Template project](): ready Cypress project, runs from Commander and locally - [Install plugin](): install, configuration, commands, branches and suites, CI - [WebdriverIO](): `@wopee-io/wopee.wdio` - [Getting started](): `wopee_rf` - [Configuration and listener](): environment variables, keywords, listener, SeleniumLibrary, branches, CI - [Setup with make](): setup and runs with make - [Examples](): comparison details, tracking parameters, mobile apps, PDFs - [GraphQL API](): send screenshots from any framework - [Run in CI](): secrets, branches and suite names for any CI system ## Guides - [Upload files]() - [Download files]() - [Browser local storage]() - [Project context](): global instructions for the testing agent - [HTTP Request Tool](): API calls inside UI tests ## Optional - [Pilot projects]() - [Enterprise Connectivity](): apps behind VPN or firewalls