IDE Setup
FastTest Agent runs as an MCP (Model Context Protocol) server inside your AI coding assistant. Pick your IDE below and follow the setup instructions.
VS Code
code --add-mcp '{"name":"fasttest","command":"npx","args":["-y","@fasttest-ai/qa-agent@latest"]}'Add to your VS Code MCP config (.vscode/mcp.json):
{ "mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}Cursor
- Open Settings → MCP
- Click Add new MCP Server
- Name it
fasttest - Select type command
- Enter:
npx -y @fasttest-ai/qa-agent@latest
Add to .cursor/mcp.json:
{ "mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}Claude Code
One command to install and auto-approve all tools (no per-tool prompts):
npx -y @fasttest-ai/qa-agent@latest installThis registers the MCP server and adds tool permissions to ~/.claude/settings.json so you won’t be prompted for each tool individually.
Manual setup
claude mcp add --scope user fasttest -- npx -y @fasttest-ai/qa-agent@latestOr add to your Claude Code MCP config:
{ "mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}To auto-approve all tools, add "mcp__fasttest" to ~/.claude/settings.json under permissions.allow.
Claude Desktop
-
Open Settings → Developer → Edit Config
-
Add the following to
claude_desktop_config.json:{"mcpServers": {"fasttest": {"command": "npx","args": ["-y", "@fasttest-ai/qa-agent@latest"]}}} -
Restart Claude Desktop
Windsurf
Follow the Windsurf MCP documentation and use this config:
{ "mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}Codex
codex mcp add fasttest -- npx -y @fasttest-ai/qa-agent@latestOr edit ~/.codex/config.toml:
[mcp_servers.fasttest]command = "npx"args = ["-y", "@fasttest-ai/qa-agent@latest"]Copilot
Use the /mcp add command in Copilot chat, or edit ~/.copilot/mcp-config.json:
{ "mcpServers": { "fasttest": { "type": "local", "command": "npx", "tools": ["*"], "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}Cline
Add to cline_mcp_settings.json:
{ "mcpServers": { "fasttest": { "type": "stdio", "command": "npx", "timeout": 60, "args": ["-y", "@fasttest-ai/qa-agent@latest"], "disabled": false } }}Amp
Add to your Amp settings.json:
"amp.mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] }}Or via CLI:
amp mcp add fasttest -- npx -y @fasttest-ai/qa-agent@latestGoose
- Go to Advanced Settings → Extensions
- Click Add custom extension
- Set type to STDIO
- Set ID to
fasttest - Set command to:
npx -y @fasttest-ai/qa-agent@latest
Kiro
Edit .kiro/settings/mcp.json:
{ "mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}Antigravity
npx -y @fasttest-ai/qa-agent@latest install --ide antigravity- Click the … menu in the agent panel
- Select MCP Servers
- Click Manage MCP Servers → View raw config
- Add the FastTest config (see Config file tab)
- Return to Manage MCP Servers and refresh
Add to ~/.gemini/antigravity/mcp_config.json:
{ "mcpServers": { "fasttest": { "command": "npx", "args": ["-y", "@fasttest-ai/qa-agent@latest"] } }}Warp
-
Open Settings → AI → Manage MCP Servers
-
Click + Add
-
Paste the standard config:
{"mcpServers": {"fasttest": {"command": "npx","args": ["-y", "@fasttest-ai/qa-agent@latest"]}}}
Or use the /add-mcp slash command in Warp.
Uninstalling
For IDEs that support the installer, run:
npx -y @fasttest-ai/qa-agent@latest uninstallYou’ll be prompted to pick your IDE. To skip the prompt:
npx -y @fasttest-ai/qa-agent@latest uninstall --ide claude-codenpx -y @fasttest-ai/qa-agent@latest uninstall --ide cursornpx -y @fasttest-ai/qa-agent@latest uninstall --ide windsurfnpx -y @fasttest-ai/qa-agent@latest uninstall --ide codexnpx -y @fasttest-ai/qa-agent@latest uninstall --ide antigravitynpx -y @fasttest-ai/qa-agent@latest uninstall --ide vscodeThis removes the MCP server registration, tool permissions, and slash commands (where applicable).
For IDEs where you installed manually (config file), just delete the "fasttest" entry from the config file you edited during setup.
Cloud Authentication
After installing, all browser tools and local testing work immediately. To enable cloud features (persistent test suites, CI/CD, dashboard, shared healing patterns), ask your AI assistant:
Run setup
A URL is displayed — open it in your browser to complete the device code flow. Your API key is saved automatically to ~/.fasttest/config.json.
CLI Flags
All flags can be appended to the args array in any config above. See Configuration for the full reference, including browser sessions, device emulation, environment variables, and cross-browser testing.
| Flag | Description | Default |
|---|---|---|
--api-key <key> | Organization API key. Not needed if you use the setup tool. | — |
--base-url <url> | Cloud API URL. | https://api.fasttest.ai |
--headed | Run browser visibly (debug mode). | headless |
--browser <type> | chromium, firefox, or webkit. | chromium |
Verify Installation
After setup, ask your AI assistant:
Test the login flow on https://myapp.example.com
If the browser opens and tests run, you’re good to go. Head to the Getting Started guide for more.