CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
jeenyjai avatar

MCP Test Utils

jeenyjai/mcp-test-utils
STDIOregistry active
Summary

Gives Claude direct access to Windows desktop automation through native APIs instead of visual navigation. You get UI Automation tree inspection for precise element targeting, OCR with word coordinates, mouse and keyboard control, window management, and screenshot capture with configurable quality presets. Also bundles ripgrep for searching across allowed directories. Everything runs as a single binary with no dependencies. The precision approach makes sense when you're automating repetitive desktop workflows or building test scripts where clicking "somewhere near the button" isn't good enough. Windows only for now, with macOS and Linux planned.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

MCP Test Utils

100% AI Code · Human Reviewed

version: 3.10.1 tools: 19 AI generated: 100%

MCP server for automated desktop UI testing. A single binary — no runtime, no dependencies, no installation.

Windows x64 only. macOS and Linux support is planned.

Gives AI agents eyes and hands: screenshots, window management, mouse, keyboard, UI Automation, OCR, file search.

Why

AI agents can trigger actions in applications but can't see the screen. This server bridges that gap:

Agent triggers action → takes screenshot → sees the result →
switches window → clicks a button → verifies → writes report

Fully autonomous, no user involvement required.

Demo

10 tasks. One take. Watch on YouTube →

MCP Test Utils — Full Demo

MCP Test Utils vs Anthropic Computer Use

Claude Cowork now includes built-in Computer Use — Claude takes screenshots and clicks through interfaces visually. It works with zero setup. MCP Test Utils takes a different approach: instead of guessing where to click from a screenshot, it reads the actual UI structure through Windows APIs.

MCP Test UtilsComputer Use
Click precisionExact — UI Automation APIVisual estimate from screenshot
Speed & token costFast, low cost — text responsesSlower, costly — image on every step
UI structureFull tree: roles, states, coordinatesNot available
OCRWord-level coordinates, multi-languageNot available (model vision only)
Window managementAPI-based, window-relative coordsVisual navigation
File searchRipgrep engine built-inNot available
Session loggingJSONL + screenshotsNot available
Visual analysis✅ Same Claude model, full-res 1:1✅ Same Claude model
SetupDownload binary, add to configBuilt-in, one toggle
Mobile / Dispatch—✅ Tasks from phone
Cross-platformWindows (macOS/Linux planned)macOS + Windows

MCP Test Utils is faster, more precise, and cheaper per action. Computer Use is easier to start and works across platforms. They complement each other.

Platforms

PlatformStatus
Windows x64✅ Full support
macOS arm64⏳ Planned
Linux x64⏳ Planned

Tools (19)

Vision

ToolDescription
take_screenshotScreenshot of the entire desktop with configurable quality
take_window_screenshotScreenshot of a specific window (screen or window capture mode)
read_screen_textOCR the entire screen (Windows.Media.Ocr)
read_region_textOCR a screen region with precise word coordinates

Window Management

ToolDescription
list_windowsList windows with id, title, app, position, size, minimized, focused
focus_windowBring a window to front, restore if minimized

Input

ToolDescription
mouse_clickClick (left / right / middle) at screen or window-relative coordinates
mouse_moveMove cursor to a point
mouse_dragDrag from point A to point B
mouse_scrollScroll the mouse wheel
keyboard_typeType text (full Unicode — Latin, Cyrillic, CJK, emoji)
keyboard_pressPress a key (Enter, Tab, F1–F12, arrows, etc.)
keyboard_shortcutKey combinations (Ctrl+S, Alt+F4, Ctrl+Shift+P, etc.)

Structured UI Access

ToolDescription
list_ui_elementsUI Automation tree — buttons, fields, menus with exact coordinates

File Search

ToolDescription
search_in_filesSearch text or regex in files within allowed directories (like VS Code Find in Files)
find_filesFind files and directories by name pattern (glob), like "Go to File"

Agent Guide

ToolDescription
get_usage_guideCompact workflow guide for LLM agents — precision clicking, coordinate metadata, quality tips

Session Logging

ToolDescription
enable_loggingStart recording tool calls to JSONL + screenshots (opt-in)
disable_loggingStop recording, get session stats

Installation

  1. Download the binary from Releases.
  2. Add it to your MCP client config. Example below is for Claude Desktop — for other clients, refer to their documentation.

Claude Desktop: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "test-utils": {
      "command": "D:\\path\\to\\mcp-test-utils.exe"
    }
  }
}
  1. Restart Claude Desktop.
  2. In chat, try: "Take a screenshot" — the agent will return an image of your desktop.

With Logging and File Search (optional)

{
  "mcpServers": {
    "test-utils": {
      "command": "D:\\path\\to\\mcp-test-utils.exe",
      "env": {
        "MCP_LOG_DIR": "D:\\path\\to\\logs",
        "MCP_LOG_MAX_MB": "500",
        "MCP_LOG_RETAIN_DAYS": "30",
        "MCP_SEARCH_DIRS": "D:\\Projects\\app1;D:\\Projects\\app2"
      }
    }
  }
}

Quality Presets

Screenshots support configurable quality to balance detail and token cost:

PresetScaleFormatUse Case
full100%JPEG q90Maximum detail
standard50%JPEG q70Balanced (default)
compact50%PNGWhen PNG is needed
minimal25%GrayscaleLowest token cost
custom10–100%JPEG / PNG / GrayscaleFull control

Environment Variables

VariableDescriptionDefault
MCP_LOG_DIRPath for log sessions. Without it, logging tools are hidden—
MCP_LOG_MAX_MBSession size limit (warning on exceed)500
MCP_LOG_RETAIN_DAYSAuto-delete sessions older than N days. 0 to disable30
MCP_SEARCH_DIRSAllowed directories for search_in_files (; on Windows, : on macOS/Linux). Without it, the tool is hidden—

How It Works

MCP Test Utils is a JSON-RPC 2.0 server communicating over stdin/stdout. Any MCP-compatible client launches the binary, sends tool calls, and receives structured responses (text, base64 images). Tested with Claude Desktop.

The server uses native Windows APIs directly — Win32 GDI for screenshots, SendInput for mouse and keyboard, UI Automation COM API for element inspection, WinRT Windows.Media.Ocr for text recognition. File search uses the ripgrep engine (grep-regex, grep-searcher, ignore) — cross-platform, no external dependencies. No PowerShell, no external tools, no network access.

Use Cases

  • Automated QA — agent navigates the app, clicks through flows, takes screenshots at each step, writes a test report
  • Desktop automation — fill forms, copy data between windows, run workflows
  • Accessibility audit — scan UI Automation tree for missing labels or roles
  • Visual regression — screenshot comparison across releases
  • Data extraction — OCR text from applications that don't expose APIs
  • Code search — find patterns across multiple projects without leaving the agent session

Security

  • Responds only to requests from the MCP client
  • Opens no network ports
  • Writes nothing to disk (except opt-in logging)
  • Sends no data externally
  • Screenshots capture the entire screen — make sure no sensitive information is visible
  • File search is sandboxed — only directories in MCP_SEARCH_DIRS are accessible

Support us

Free and unrestricted. If you find it useful — jeenyjai.github.io

License

Copyright 2026 JeenyJAI. All rights reserved.


🚀 Created with Claude

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Configuration

MCP_LOG_DIR

Directory for logging sessions (opt-in). Without it, logging tools are hidden.

MCP_LOG_MAX_MBdefault: 500

Session size limit in MB. Warning on exceed.

MCP_LOG_RETAIN_DAYSdefault: 30

Auto-delete log sessions older than N days. 0 to disable.

MCP_SEARCH_DIRS

Allowed directories for search_in_files (semicolon-separated). Without it, the tool is hidden.

Categories
Automation & Workflows
Registryactive
Packagehttps://github.com/JeenyJAI/mcp-test-utils/releases/download/v3.10.1/mcp-test-utils.exe
TransportSTDIO
UpdatedApr 6, 2026
View on GitHub

Related Automation & Workflows MCP Servers

View all →
jojo-labs avatar
Web Task

jojo-labs/web-task-api

Browser tasks, sessions, and recipes for MCP and HTTP automation.
keel-trade avatar
Keel — Hyperliquid trading agent

keel-trade/keel-trade

Build, backtest, and automate Hyperliquid trading strategies — typed, deterministic, live parity.
kinescope avatar
Kinescope MCP Server

kinescope/kinescope-mcp

Kinescope MCP Server — Integrates Kinescope's video platform with AI assistants via the Model Context Protocol. Manage videos, access analytics, control live streams, and automate workflows through natural language. Upload, organize, update metadata, view performance metrics, and manage playlists without leaving your AI assistant. Useful for content creators, media teams, and developers who want to streamline video operations with AI assistance.
kinglions avatar
UI Design to Code

kinglions/ui-design-to-code-mcp

Design-to-code artifact pipeline for UI screenshots, Figma node data, and visual review.
kubit-ai avatar
Kubit

kubit-ai/mcp-server

Bring Kubit into your AI workflow — query your warehouse with natural language
kujirafu avatar
AgentLore

kujirafu/agentlore

AI-verified knowledge base with trust scoring, temporal facts, and skill cards.