pyautogui_mcp_server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pyautogui_mcp_servertake a screenshot of the entire screen"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP server for simplest GUI agent đšī¸đ¤
pyautogui_mcp_server packages a Streamable HTTP MCP server for running Python code with pyautogui instrumentation.
It is designed for GUI automation workflows where plain pyautogui execution is not enough. The package adds MCP-friendly output handling, and richer screenshots.
⨠What this package adds
Compared with running raw pyautogui calls directly, this library adds extra effort in the following areas:
Shared Python globals across tool calls.
Captured
stdout,stderr, and final expression results in one MCP response stream.Inline screenshot delivery as MCP image content instead of requiring manual file handling.
Annotated mouse-operation previews that show the target point or path before the action runs.
Screenshot normalization so captured images line up better with logical screen coordinates.
đ ī¸ Tool response example
<stdout>
Cut the right rope by dragging left to right through it.
</stdout>
<pyautogui-mcp.dragTo x=860 y=430 duration=0.2 button='left'
time_offset="T+1.1s" pyautogui.size=(1440, 900)></pyautogui-mcp.dragTo>đĻ Installation
pip install pyautogui_mcp_serverFor local development:
pip install -e .[dev]đ Run the MCP server
Use the module entrypoint:
python -m pyautogui_mcp_server --host 127.0.0.1 --port 9300Or use the installed console script:
pyautogui-mcp-server --port 9300Show CLI help:
python -m pyautogui_mcp_server --helpThe server exposes a run_python_with_pyautogui MCP tool that executes Python with instrumented pyautogui behavior.
đ License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/on-panda/pyautogui_mcp_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server