PyMCPAutoGUI 🖱️⌨️🖼️ - GUI Automation via MCP
@kitfactory
About PyMCPAutoGUI 🖱️⌨️🖼️ - GUI Automation via MCP
GUI manipulation MCP server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"PyMCPAutoGUI": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is PyMCPAutoGUI 🖱️⌨️🖼️ - GUI Automation via MCP?
PyMCPAutoGUI bridges AI agents (e.g., in Cursor or other MCP-compatible environments) with the computer’s graphical user interface. It lets an agent see the screen, control the mouse and keyboard, and interact with windows — just like a human user.
How to use PyMCPAutoGUI 🖱️⌨️🖼️ - GUI Automation via MCP?
Install via pip install pymcpautogui in a Python 3.11+ virtual environment. Run python -m pymcpautogui.server to start the MCP server (defaults to port 6789). Connect from Cursor by adding the provided JSON configuration to mcp.json; then use @PyMCPAutoGUI in chats to invoke tools like move_to, write, screenshot, or activate_window.
Key features of PyMCPAutoGUI 🖱️⌨️🖼️ - GUI Automation via MCP
- Empowers AI agents to control any desktop application.
- Simple plug‑and‑play integration with MCP‑compatible clients.
- Comprehensive mouse, keyboard, and window automation functions.
- Screen perception: take screenshots and locate images on screen.
- Window management: move, resize, minimize, maximize, restore, close.
- User interaction: display alert
Basic information
More Productivity MCP servers
Todo List MCP Server
RegiByteAn MCP server for managing todos within LLMs, created for educational purposes
applescript-mcp MCP Server
joshrutkowskiA macOS AppleScript MCP server
🚀 Time MCP Server: Giving LLMs Time Awareness Capabilities
yokingma⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
ntfy-mcp: Your Friendly Task Completion Notifier
teddyzxcvSwift MCP GUI Server
NakaokaReiMCP server that can execute commands such as keyboard input and mouse movement on macOS
Comments