CursorTouch/Windows-MCP
Windows에서 AI 에이전트 제어하는 MCP 서버 오픈소스
원제 CursorTouch/Windows-MCP
스타 8,406당일 +360Python
Key Point
AI 에이전트가 Windows 데스크톱을 네이티브하게 조종할 수 있는 오픈소스 표준이 등장했으며, 개발자들은 이를 자동화나 AI 통합 프로젝트에 즉시 활용할 수 있다.
핵심 요약
- Windows-MCP는 LLM 기반 AI 에이전트가 Windows OS와 상호작용하도록 하는 경량 오픈소스 MCP 서버다.
- 파일 탐색, 애플리케이션 제어, UI 상호작용, QA 테스트 등의 작업을 자동화할 수 있으며, 컴퓨터 비전이나 특정 모델 학습 없이 모든 LLM과 호환된다.
- Python 3.13+ 환경에서 실행되며, Claude Desktop, Cursor, Perplexity, Gemini CLI 등 다양한 MCP 클라이언트에 연동 가능하고, PyPI를 통해 `uvx windows-mcp`로 설치할 수 있다.
- 마우스 클릭, 키보드 입력, 스크린샷, 윈도우 제어 등 20개 이상의 도구를 제공하며, 액션 간 지연 시간은 0.2~0.5초 범위다.
- 브라우저 자동화를 위한 DOM 모드(`use_dom=True`)를 지원하고, Chrome, Edge, Firefox에서 동작한다.
- stdio(로컬), SSE, Streamable HTTP 등 세 가지 전송 방식을 지원하며, 네트워크 접근 시 Bearer 토큰 인증, IP 화이트리스트, TLS/HTTPS, OAuth 2.0+PKCE 등의 보안 옵션을 제공한다.
- 환경 변수를 통해 스크린샷 스케일, UI Automation 제외 프로세스, 디버그 로깅 등을 커스터마이징할 수 있고, SSRF 보호 기능도 포함했다.
- Claude Desktop Extension을 통해 200만 명 이상의 사용자에게 배포됐으며, MCP Registry에 공식 등록됐다.
- Windows 7부터 Windows 11까지 지원하고, MIT 라이선스 하에 오픈소스로 공개되었으며, 풀 시스템 접근 권한을 가지므로 배포 전 보안 지침 검토가 필요하다.
저장소 보기 ↗github.com