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)
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:
Configuración del escritorio de Claude
En MacOS:
En Windows:
Configuración de servidores de desarrollo/no publicados:
Configuración de servidores publicados:
Desarrollo
Construcción y publicación
- Sincronizar dependencias y actualizar el archivo de bloqueo:
- Distribuciones de paquetes de compilación:
- Publicar en PyPI:
Nota: Establezca las credenciales de PyPI a través de variables de entorno o indicadores de comando:
- Token:
--token
oUV_PUBLISH_TOKEN
- Nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--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:
El 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.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Proporciona capacidades de control y pruebas de GUI automatizadas a través de un servidor MCP que permite movimientos del mouse, entrada de teclado, capturas de pantalla y reconocimiento de imágenes en Windows, macOS y Linux.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.Last updated -7PythonMIT License
- -securityAlicense-qualityMCP server that provides computer control capabilities including mouse movements, keyboard actions, screenshot capture with OCR, and window management through a unified API.Last updated -25PythonMIT License
- AsecurityAlicenseAqualityA powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.Last updated -133PythonMIT License
- -securityFlicense-qualityAn MCP server that allows AI tools like Claude Desktop, Claude Code, and Cursor to visually interact with macOS applications by capturing screenshots and controlling the mouse and keyboard.Last updated -2TypeScript