NestDaddy

MCP Test Utils

io.github.JeenyJAI/mcp-test-utils ยท v3.27.23

Desktop UI automation for AI agents: verified clicks, UI Automation, OCR, scenario runs, recording

Connect Runs on your machine

Terminal
claude mcp add mcp-test-utils -e MCP_LOG_DIR=<MCP_LOG_DIR> -e MCP_LOG_MAX_MB=<MCP_LOG_MAX_MB> -e MCP_LOG_RETAIN_DAYS=<MCP_LOG_RETAIN_DAYS> -e MCP_SEARCH_DIRS=<MCP_SEARCH_DIRS> -e MCP_LAUNCH_APPS=<MCP_LAUNCH_APPS> -e MCP_NOTIFY=<MCP_NOTIFY> -e MCP_INPUT_LOCK=<MCP_INPUT_LOCK> -e MCP_INPUT_LOCK_STALL_MS=<MCP_INPUT_LOCK_STALL_MS> -- https://github.com/JeenyJAI/mcp-test-utils/releases/download/v3.27.23/mcp-test-utils.exe
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-test-utils": {
      "command": "https://github.com/JeenyJAI/mcp-test-utils/releases/download/v3.27.23/mcp-test-utils.exe",
      "args": [],
      "env": {
        "MCP_LOG_DIR": "<MCP_LOG_DIR>",
        "MCP_LOG_MAX_MB": "<MCP_LOG_MAX_MB>",
        "MCP_LOG_RETAIN_DAYS": "<MCP_LOG_RETAIN_DAYS>",
        "MCP_SEARCH_DIRS": "<MCP_SEARCH_DIRS>",
        "MCP_LAUNCH_APPS": "<MCP_LAUNCH_APPS>",
        "MCP_NOTIFY": "<MCP_NOTIFY>",
        "MCP_INPUT_LOCK": "<MCP_INPUT_LOCK>",
        "MCP_INPUT_LOCK_STALL_MS": "<MCP_INPUT_LOCK_STALL_MS>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-test-utils": {
      "command": "https://github.com/JeenyJAI/mcp-test-utils/releases/download/v3.27.23/mcp-test-utils.exe",
      "args": [],
      "env": {
        "MCP_LOG_DIR": "<MCP_LOG_DIR>",
        "MCP_LOG_MAX_MB": "<MCP_LOG_MAX_MB>",
        "MCP_LOG_RETAIN_DAYS": "<MCP_LOG_RETAIN_DAYS>",
        "MCP_SEARCH_DIRS": "<MCP_SEARCH_DIRS>",
        "MCP_LAUNCH_APPS": "<MCP_LAUNCH_APPS>",
        "MCP_NOTIFY": "<MCP_NOTIFY>",
        "MCP_INPUT_LOCK": "<MCP_INPUT_LOCK>",
        "MCP_INPUT_LOCK_STALL_MS": "<MCP_INPUT_LOCK_STALL_MS>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-test-utils": {
      "type": "stdio",
      "command": "https://github.com/JeenyJAI/mcp-test-utils/releases/download/v3.27.23/mcp-test-utils.exe",
      "args": [],
      "env": {
        "MCP_LOG_DIR": "<MCP_LOG_DIR>",
        "MCP_LOG_MAX_MB": "<MCP_LOG_MAX_MB>",
        "MCP_LOG_RETAIN_DAYS": "<MCP_LOG_RETAIN_DAYS>",
        "MCP_SEARCH_DIRS": "<MCP_SEARCH_DIRS>",
        "MCP_LAUNCH_APPS": "<MCP_LAUNCH_APPS>",
        "MCP_NOTIFY": "<MCP_NOTIFY>",
        "MCP_INPUT_LOCK": "<MCP_INPUT_LOCK>",
        "MCP_INPUT_LOCK_STALL_MS": "<MCP_INPUT_LOCK_STALL_MS>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
MCP_LOG_DIR
Optional
Directory for logging sessions (opt-in). Without it, logging tools are hidden.
MCP_LOG_MAX_MB
Optional
Session size limit in MB. Warning on exceed.
MCP_LOG_RETAIN_DAYS
Optional
Auto-delete log sessions older than N days. 0 to disable.
MCP_SEARCH_DIRS
Optional
Allowed directories for search_in_files (semicolon-separated). Without it, the tool is hidden.
MCP_LAUNCH_APPS
Optional
Programs (exe files or folders, semicolon-separated) that launch_app may start. Without it, launch_app starts nothing.
MCP_NOTIFY
Optional
Set to off to hide the tray icon and the live call log window.
MCP_INPUT_LOCK
Optional
Set to off to disable the keyboard and mouse lock while the server sends input (on by default; Esc stops).
MCP_INPUT_LOCK_STALL_MS
Optional
Silence of the server in ms after which the input lock lets the input go.

Details

Packagehttps://github.com/JeenyJAI/mcp-test-utils/releases/download/v3.27.23/[email protected] (MCPB, stdio)
First published19 Oct 2026
Last updated19 Oct 2026
Registry nameio.github.JeenyJAI/mcp-test-utils

More developer tools servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.