Skip to main content
Glama

MCP Windows Desktop Automation

MCP Windows 데스크톱 자동화

AutoIt을 사용한 Windows 데스크톱 자동화를 위한 MCP(Model Context Protocol) 서버입니다.

개요

이 프로젝트는 node-autoit-koffi 패키지를 래핑하는 TypeScript MCP 서버를 제공하여 LLM 애플리케이션이 MCP 프로토콜을 통해 Windows 데스크톱 작업을 자동화할 수 있도록 합니다.

서버는 다음을 노출합니다.

  • 도구 : 모든 AutoIt 기능은 MCP 도구로 작동합니다.
  • 리소스 : 파일 접근 및 스크린샷 기능
  • 프롬프트 : 일반적인 자동화 작업을 위한 템플릿

특징

  • 모든 AutoIt 기능을 MCP 도구로 완벽하게 래핑
  • stdio 및 WebSocket 전송 모두 지원
  • 파일 및 디렉토리 읽기를 위한 파일 액세스 리소스
  • 화면이나 특정 창을 캡처하기 위한 스크린샷 리소스
  • 일반적인 자동화 작업을 위한 프롬프트 템플릿
  • 전반적으로 엄격한 TypeScript 타이핑

설치

지엑스피1

용법

서버 시작

# Start with stdio transport (default) npm start # Start with WebSocket transport npm start -- --transport=websocket --port=3000 # Enable verbose logging npm start -- --verbose

명령줄 옵션

  • --transport=stdio|websocket : 전송 프로토콜을 지정합니다(기본값: stdio)
  • --port=<number> : WebSocket 전송을 위한 포트를 지정합니다(기본값: 3000)
  • --verbose : 자세한 로깅을 활성화합니다.

도구

서버는 다음을 위한 도구를 제공합니다.

  • 마우스 조작 : 이동, 클릭, 드래그 등
  • 키보드 작업 : 키 입력, 클립보드 작업 등을 전송합니다.
  • 창 관리 : 창 찾기, 활성화, 닫기, 크기 조절 등
  • 컨트롤 조작 : UI 컨트롤, 버튼, 텍스트 필드 등과 상호작용합니다.
  • 프로세스 관리 : 프로세스 시작, 중지 및 모니터링
  • 시스템 작업 : 종료, 절전 등

자원

서버는 다음에 대한 리소스를 제공합니다.

  • 파일 접근 : 파일 읽기 및 디렉토리 나열
  • 스크린샷 : 화면이나 특정 창을 캡처합니다.

프롬프트

서버는 다음에 대한 프롬프트 템플릿을 제공합니다.

  • 창 상호 작용 : 창 찾기 및 상호 작용
  • 양식 작성 : 양식 작성 작업 자동화
  • 자동화 작업 : 반복적인 작업을 위한 스크립트 생성
  • 모니터링 : 특정 조건을 기다립니다

개발

# Run in development mode npm run dev # Lint the code npm run lint # Run tests npm run test

특허

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

AutoIt 기능을 래핑하는 모델 컨텍스트 프로토콜 서버로, LLM이 마우스/키보드 작업, 창 관리, UI 컨트롤 상호 작용을 포함한 Windows 데스크톱 작업을 자동화할 수 있도록 합니다.

  1. 개요
    1. 특징
      1. 설치
        1. 용법
          1. 서버 시작
          2. 명령줄 옵션
        2. 도구
          1. 자원
            1. 프롬프트
              1. 개발
                1. 특허

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    A 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 -
                    47
                    193
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A 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 -
                    3
                    JavaScript
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    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.
                    Last updated -
                    45
                    10
                    JavaScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A 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 -
                    8
                    5
                    TypeScript
                    MIT License

                  View all related MCP servers

                  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