MCP server for automated desktop UI testing. A single binary — no runtime, no dependencies, no installation.
MCP server for automated desktop UI testing. A single binary — no runtime, no dependencies, no installation.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| take_screenshot | Screenshot of the entire desktop with configurable quality |
| take_window_screenshot | Screenshot of a specific window (screen or window capture mode) |
| read_screen_text | OCR the entire screen (Windows.Media.Ocr) |
| read_region_text | OCR a screen region with precise word coordinates |
| list_windows | List windows with id, title, app, position, size, minimized, focused |
| focus_window | Bring a window to front, restore if minimized |
| mouse_click | Click (left / right / middle) on a UI element by id, or at screen / window-relative coordinates |
| mouse_move | Move cursor to a point or to a UI element |
| mouse_drag | Drag from point A to point B |
| mouse_scroll | Scroll the mouse wheel |
| keyboard_type | Type text (full Unicode — Latin, Cyrillic, CJK, emoji) |
| keyboard_press | Press a key (Enter, Tab, F1–F12, arrows, etc.) |
| keyboard_shortcut | Key combinations (Ctrl+S, Alt+F4, Ctrl+Shift+P, etc.) |
| list_ui_elements | UI Automation tree — buttons, fields, menus with ids, values, states and exact coordinates; filters by name, value, class |
| wait_for | Wait for a window, an element or its state instead of sleeping |
| batch | Run up to 20 tool calls in one request, with find and assert steps |
| search_in_files | Search text or regex in files within allowed directories (like VS Code Find in Files) |
| find_files | Find files and directories by name pattern (glob), like "Go to File" |
| get_usage_guide | Compact workflow guide for LLM agents — precision clicking, coordinate metadata, quality tips |
| enable_logging | Start recording tool calls to JSONL + screenshots (opt-in) |
| disable_logging | Stop recording, get session stats |
{
"mcpServers": {
"test-utils": {
"command": "D:\\path\\to\\mcp-test-utils.exe"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
MCP server for Geargrafx PC Engine / TurboGrafx-16 emulator
Enhanced Linux filesystem access with symlinks, permissions, and chmod support
Vietnam stock market data & portfolios via Finhay Securities OpenAPI.
Free AI prompt orchestration SDK — 185 expert roles, 1,741 templates, MCP + A2A support