Automatización del escritorio de Windows MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para la automatización del escritorio de Windows mediante AutoIt.
Descripción general
Este proyecto proporciona un servidor MCP de TypeScript que envuelve el paquete node-autoit-koffi , lo que permite que las aplicaciones LLM automaticen las tareas del escritorio de Windows a través del protocolo MCP.
El servidor expone:
- Herramientas : Todas las funciones de AutoIt son herramientas MCP
- Recursos : Acceso a archivos y capacidades de captura de pantalla
- Indicaciones : Plantillas para tareas de automatización comunes
Características
- Envoltura completa de todas las funciones de AutoIt como herramientas MCP
- Soporte para transportes stdio y WebSocket
- Recursos de acceso a archivos para leer archivos y directorios
- Recursos de captura de pantalla para capturar la pantalla o ventanas específicas
- Plantillas de indicaciones para tareas de automatización comunes
- Tipado estricto de TypeScript en todo momento
Instalación
Uso
Iniciando el servidor
Opciones de línea de comandos
--transport=stdio|websocket
: especifica el protocolo de transporte (predeterminado: stdio)--port=<number>
: especifica el puerto para el transporte de WebSocket (predeterminado: 3000)--verbose
: Habilitar el registro detallado
Herramientas
El servidor proporciona herramientas para:
- Operaciones del mouse : mover, hacer clic, arrastrar, etc.
- Operaciones del teclado : enviar pulsaciones de teclas, operaciones del portapapeles, etc.
- Gestión de ventanas : buscar, activar, cerrar, redimensionar ventanas, etc.
- Manipulación de controles : interactúe con controles de UI, botones, campos de texto, etc.
- Gestión de procesos : iniciar, detener y supervisar procesos
- Operaciones del sistema : Apagado, suspensión, etc.
Recursos
El servidor proporciona recursos para:
- Acceso a archivos : leer archivos y listar directorios
- Capturas de pantalla : captura la pantalla o ventanas específicas
Indicaciones
El servidor proporciona plantillas de indicaciones para:
- Interacción con ventanas : Busque e interactúe con ventanas
- Relleno de formularios : automatiza las tareas de llenado de formularios
- Tareas de automatización : crear scripts para tareas repetitivas
- Monitoreo : Esperar condiciones específicas
Desarrollo
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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.
Un servidor de protocolo de contexto de modelo que envuelve la funcionalidad de AutoIt, permitiendo a los LLM automatizar las tareas del escritorio de Windows, incluidas las operaciones del mouse y el teclado, la administración de ventanas y las interacciones de control de la interfaz de usuario.
Related MCP Servers
- -securityAlicense-qualityA Windows control server built using nut.js and Model Context Protocol (MCP), providing programmatic control over Windows system operations including mouse, keyboard, window management, and screen capture functionality.Last updated -47193TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides programmatic access to the Windows terminal, enabling AI models to interact with the Windows command line through standardized tools for writing commands, reading output, and sending control signals.Last updated -3JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides desktop automation capabilities using RobotJS and screenshot capabilities, enabling LLMs to control mouse movements, keyboard inputs, and capture screenshots of the desktop environment.Last updated -4510JavaScriptMIT License
- AsecurityAlicenseAqualityA secure Model Context Protocol server that allows AI models to safely interact with Windows command-line functionality, enabling controlled execution of system commands, project creation, and system information retrieval.Last updated -85TypeScriptMIT License