mcp-pyautogui-server
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
Mouse Control
Move mouse to specific coordinates, click at current or specified position, drag and drop operations, get current mouse position
Keyboard Control
Type text, press individual keys, hotkey combinations
Screen Operations
Take screenshots, get screen size, find image locations on screen, get pixel colors