Your AI agent now tests your application autonomously.
Squish MCP turns Cursor, Copilot, Windsurf, and Claude Code into autonomous testing partners. Agents explore and control your application live through the same Squish engine trusted by automotive, medical, and aerospace teams for over 20 years.
generation
consumption
per session
testing heritage
Engineers already have AI tools they love. We meet them there.
Qt Group's Software Quality Tools AI strategy is built on three commitments. Squish MCP is the most direct expression of the third, and the reason your team can adopt AI-assisted GUI testing without changing the editor they already use every day.
Accelerated test development
AI working inside Squish to generate, debug, and improve test scripts faster, with full context.
Cross-product workflows
AI working between Squish, Coco, and TestCenter for value you can't get from any single product alone.
Embrace any environment
AI wherever your engineers already work: Cursor, Copilot, Windsurf, Claude Code. Model-agnostic, on-prem capable, no lock-in. This is what Squish MCP delivers.
From assistant to autonomous testing partner.
Squish MCP Version 0.2 is a major upgrade. AI agents can now explore and control an application completely on their own, without ever looking at the source code. The MCP server provides live application state and UI interaction tools, so the agent works the way a human tester would.
Autonomous exploration
Agents discover an application's structure by interacting with it live. They understand what your software does the way a human would.
60% faster, 30% leaner
Compact, on-demand state representation replaces bulky object snapshots. Agents fetch only what they need, when they need it, keeping context windows small and iterations fast.
Scales to complex applications
Real-world targets carry well over 1,000 UI elements. Version 0.2 handles that scale where Version 0.1 struggled, opening up MCP-driven testing to far more projects than before.
Goes beyond test generation
Squish MCP doesn't just write tests. Agents can triage failures, audit suite coverage against requirements, find duplicate test cases, and explore for hidden defects. Entire work packages, handled.
Live application context, fed to your agent.
Squish MCP is a Model Context Protocol server. It plugs your AI code editor into a running Squish session, giving the agent both the live state of your application and the tools to act on it.
You write the intent
"Generate a test that creates a new project and verifies the file is saved."
Agent calls MCP tools
Cursor, Copilot, Windsurf, or Claude Code requests UI state and actions through the Squish MCP server.
Squish drives the app
The Squish engine inspects, clicks, types, and verifies inside the live application, exactly as it would in a normal test run.
Compact state returns
Only relevant context flows back to the agent, keeping iterations fast and tokens lean. The agent decides the next move.
Whole work packages, handed to your agent.
Squish MCP isn't just an autocomplete for test scripts. It can take ownership of full pieces of work, from creation to triage to suite hygiene, letting your engineers focus on the high-value testing decisions.
Build complete tests, end-to-end
The agent launches the application, navigates the UI, writes the Squish script, runs it, and iterates until green. v0.2 handles 1,000+ UI element apps reliably, 60% faster than v0.1.
Find defects no script would catch
Free the agent to probe edge cases, malformed inputs, and unusual interaction sequences. Discover stability issues your structured test suite was never written to look for.
Surface invisible risk surfaces
Orphaned dialogs, disabled-but-reachable controls, dead UI states: the kind of issues that ship to production unnoticed. The agent maps them out by exploring the UI graph for you.
Map tests to requirements automatically
Critical for ISO 26262, IEC 62304, and FDA-regulated work. The agent reads your suite, queries the live application, and produces a traceable mapping of tests to functional requirements.
Stop the manual triage loop
The agent reproduces the failure, inspects the live app state, compares it to the test's expectation, and tells you which side the bug is really on. Saves hours per failed run.
Clean up suites that grew organically
Long-lived projects accumulate near-duplicate tests as teams change. The agent reads, compares, and groups them, turning months of manual cleanup into a single afternoon's review.
Verify any state, on demand
Ad-hoc queries against the live UI without writing a script first. Useful when reviewing a feature, debugging a customer report, or sanity-checking a release candidate.
Already in your team's stack? Already supported.
Squish MCP follows the Model Context Protocol standard. If your editor speaks MCP, it speaks Squish.
GitHub Copilot
Our fully documented, step-by-step integration. The Customer Portal walkthrough covers configuration, local-model setup, and your first prompt.
The GitHub Copilot walkthrough applies to any MCP-compatible client. Same pattern, same setup steps.
Built for regulated, air-gapped, and safety-critical environments.
We work with teams in automotive, medical, and aerospace where third-party LLM use is a non-starter. Squish MCP is engineered to give you the choice, including running entirely on your infrastructure.
Local-model capable
Run the MCP server with locally hosted LLMs (for example, GitHub Copilot's local model option), so no test data, source code, or application state ever leaves your network.
Model-agnostic
Choose the model that fits your compliance, cost, and capability requirements. No lock-in to a single provider, and no compromise on the AI strategy your organization has already settled.
Data stays with you
When configured for local deployment, your application state, test scripts, and execution data remain inside your infrastructure. Nothing flows to external services unless you choose it to.
Three steps to your first AI-driven Squish test.
Get Squish MCP up and running in minutes. You'll need an active Squish license to run the tests it generates.
Free and fully supported trial version available.
Get the MCP server
Download Squish MCP from the Customer Portal. Install it, and you're ready to connect the server to your AI editor.
Open the download page →Connect your AI editor
Step-by-step setup for GitHub Copilot is available in the Squish MCP archive downloadable via the Customer Portal. Cursor, Windsurf, and Claude Code follow the same pattern.
Send your first prompt
Try one of the use cases above, or your own. Feedback shapes our roadmap, so let us know what you find.
Stop writing tests one keystroke at a time.
Bring the AI tools your team already uses into the Squish testing engine your organization already trusts.