mcp-pyautogui-server

mcp-pyautogui-server

3.5

If you are the rightful owner of mcp-pyautogui-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A MCP server that provides automated GUI testing and control capabilities through PyAutoGUI.

The mcp-pyautogui-server is a Model Context Protocol server designed to facilitate automated GUI testing and control using PyAutoGUI. It offers a comprehensive suite of tools for controlling mouse movements, simulating keyboard inputs, taking screenshots, and more. This server is cross-platform, supporting Windows, macOS, and Linux, making it versatile for various development environments. It is particularly useful for developers and testers who need to automate GUI interactions in their applications. The server is easy to install and configure, with dependencies managed automatically. It also supports advanced features like image recognition on the screen and pixel color detection, which can be crucial for sophisticated testing scenarios. The server can be integrated into development workflows, and it provides a robust set of tools for both mouse and keyboard control, as well as screen operations.

Features

  • Control mouse movements and clicks
  • Simulate keyboard input
  • Take screenshots
  • Find images on screen
  • Get screen information

Tools

  1. Mouse Control

    Move mouse to specific coordinates, click at current or specified position, drag and drop operations, get current mouse position

  2. Keyboard Control

    Type text, press individual keys, hotkey combinations

  3. Screen Operations

    Take screenshots, get screen size, find image locations on screen, get pixel colors