PyAutoGUI MCP Server
servidor mcp-pyautogui
Un servidor MCP (Protocolo de contexto de modelo) que proporciona capacidades de control y pruebas de GUI automatizadas a través de PyAutoGUI.
Características
Controlar los movimientos y clics del ratón
Simular la entrada del teclado
Tomar capturas de pantalla
Buscar imágenes en la pantalla
Obtener información de la pantalla
Compatibilidad multiplataforma (Windows, macOS, Linux)
Related MCP server: Computer Use MCP
Herramientas
El servidor implementa las siguientes herramientas:
Control del ratón
Mueva el ratón a coordenadas específicas
Haga clic en la posición actual o especificada
Operaciones de arrastrar y soltar
Obtener la posición actual del mouse
Control del teclado
Escribe texto
Presione teclas individuales
Combinaciones de teclas de acceso rápido
Operaciones de pantalla
Tomar capturas de pantalla
Obtener el tamaño de la pantalla
Buscar ubicaciones de imágenes en la pantalla
Obtener colores de píxeles
Instalación
Prerrequisitos
Python 3.12+
PyAutoGUI
Otras dependencias se instalarán automáticamente
Pasos de instalación
Instalar el paquete:
pip install mcp-pyautogui-serverConfiguración del escritorio de Claude
En MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonEn Windows:
%APPDATA%/Claude/claude_desktop_config.jsonConfiguración de servidores de desarrollo/no publicados:
{
"mcpServers": {
"mcp-pyautogui-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-pyautogui-server",
"run",
"mcp-pyautogui-server"
]
}
}
}Configuración de servidores publicados:
{
"mcpServers": {
"mcp-pyautogui-server": {
"command": "uvx",
"args": [
"mcp-pyautogui-server"
]
}
}
}Desarrollo
Construcción y publicación
Sincronizar dependencias y actualizar el archivo de bloqueo:
uv syncDistribuciones de paquetes de compilación:
uv buildPublicar en PyPI:
uv publishNota: Establezca las credenciales de PyPI a través de variables de entorno o indicadores de comando:
Token:
--tokenoUV_PUBLISH_TOKENNombre de usuario/contraseña:
--username/UV_PUBLISH_USERNAMEy--password/UV_PUBLISH_PASSWORD
Depuración
Para obtener la mejor experiencia de depuración, utilice el Inspector MCP.
Inicie el Inspector MCP a través de npm:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-pyautogui-server run mcp-pyautogui-serverEl Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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.
Related MCP Connectors
MCP server for visual regression testing: triage a PR's UI diffs from your coding agent.
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server that provides computer control capabilities including mouse movements, keyboard actions, screenshot capture with OCR, and window management through a unified API.165MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for computer automation that provides tools for screenshots, mouse actions, keyboard input, and drag-and-drop functionality. It supports cross-platform desktop interaction for both Linux (X11) and Windows environments.3272MIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive computer control capabilities including mouse and keyboard automation, screen capture, OCR text recognition, and window management through MCP protocol.1MIT
- FlicenseAqualityAmaintenanceCross-platform desktop automation MCP server that lets AI agents capture screenshots, run OCR with UI-element classification, control mouse/keyboard, and launch programs on Linux, macOS, and Windows.20-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/hetaoBackend/mcp-pyautogui-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server