
MCP Test Utils
Give your agent eyes and hands on Windows desktop apps for exploratory UI testing, screenshots, and OCR-driven checks.
Overview
MCP Test Utils is a Ship-phase MCP server that automates Windows desktop UI for AI agents via screenshots, input injection, UI Automation, and OCR.
What is this MCP server?
- Windows desktop automation: screenshots, window focus, mouse, keyboard, UI Automation, and OCR
- Ships as MCP Test Utils v3.9.0 mcpb executable over stdio
- Optional session logging via MCP_LOG_DIR with MCP_LOG_MAX_MB default 500 and MCP_LOG_RETAIN_DAYS default 30
- Logging tools stay hidden until MCP_LOG_DIR is set (opt-in)
- Built for AI agents running structured desktop test passes
- Version 3.9.0
- Transport: stdio mcpb executable
- Default MCP_LOG_MAX_MB 500 and MCP_LOG_RETAIN_DAYS 30 when logging is enabled
What problem does it solve?
Browser-only agent tools cannot verify your actual Windows app windows, dialogs, or native controls, so shipping desktop software stays manual and slow.
Who is it for?
Indie developers on Windows who ship desktop or hybrid apps and want agent-assisted UI exploration without building a custom automation framework.
Skip if: macOS-only workflows, headless CI without a desktop session, or teams that refuse local GUI automation for security reasons.
What do I get? / Deliverables
After registration, your agent can capture UI state, drive clicks and keystrokes, and log optional sessions while you tighten test scripts.
- Agent-callable desktop screenshots and window targeting
- Mouse, keyboard, and UI Automation driven test steps
- Optional rotating session logs when MCP_LOG_DIR is configured
Recommended MCP Servers
Journey fit
Desktop UI automation belongs in Ship when you are validating that real user flows work outside the browser and before release. Screenshots, UI Automation, mouse, keyboard, and OCR are core end-to-end and manual-test augmentation tooling.
How it compares
Windows desktop MCP automation, not a Playwright browser skill or macOS Accessibility server.
Common Questions / FAQ
Who is MCP Test Utils for?
It is for Windows-based solo builders and small teams who want their AI agent to exercise real desktop applications during test and ship prep.
When should I use MCP Test Utils?
Use it in the Ship testing subphase when you need screenshots, UI Automation trees, OCR, or scripted mouse and keyboard flows on native Windows apps.
How do I add MCP Test Utils to my agent?
Download the v3.9.0 mcp-test-utils.exe release, configure it as a stdio MCP server in your client, and optionally set MCP_LOG_DIR plus retention and size limits.