Skip to main content
Glama
mario-andreschak

MCP Windows Desktop Automation

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

Related MCP server: DREAMVFIA Windows MCP

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

# Clone the repository
git clone https://github.com/yourusername/mcp-windows-desktop-automation.git
cd mcp-windows-desktop-automation

# Install dependencies
npm install

# Build the project
npm run build

Uso

Iniciando el servidor

# Start with stdio transport (default)
npm start

# Start with WebSocket transport
npm start -- --transport=websocket --port=3000

# Enable verbose logging
npm start -- --verbose

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

# Run in development mode
npm run dev

# Lint the code
npm run lint

# Run tests
npm run test

Licencia

Instituto Tecnológico de Massachusetts (MIT)

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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.
    77
    33
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A lean local Windows automation server providing tools for mouse and keyboard control, screenshot capture, and process management. It enables programmatic interaction with the Windows desktop environment through the Model Context Protocol.
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that gives any AI full control over a Windows PC, enabling application control, mouse/keyboard automation, screen capture, browser automation, and more.
    4
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Windows GUI automation MCP server for Claude Code, enabling deterministic desktop app control via 32 tools including window management, input, pixel search, and file verification, leveraging the AutoIt backend.

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

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/mario-andreschak/mcp-windows-desktop-automation'

If you have feedback or need assistance with the MCP directory API, please join our Discord server