steipete/macos-automator-mcp
An MCP server to run AppleScript and JXA (JavaScript for Automation) to macOS.
해결하는 문제
AI 에이전트가 macOS 시스템을 제어하고 자동화할 수 있도록 합니다. LLM과 macOS의 네이티브 스크립트 언어 사이의 다리를 제공함으로써, 에이전트가 애플리케이션과 상호작용하고 시스템 상태를 확인하며, 일반적인 채팅 인터페이스로는 접근할 수 없는 UI 작업을 수행할 수 있게 해줍니다.
작동 방식
이 프로젝트는 Model Context Protocol (MCP) 서버를 구현하여 AI 클라이언트에게 두 가지 주요 도구를 제공합니다:
get_scripting_tips: 내장 또는 로컬 지식 기반에서 AppleScript 및 JavaScript for Automation (JXA) 스니펫을 검색하여 작업을 수행할 적절한 방법을 찾을 수 있습니다.execute_script: 호스트 프로세스의 권한을 사용하여 실제 스크립트(인라인, 파일, 또는 지식 기반에서)를 실행합니다.
대상 사용자
Mac을 제어하고 싶은 개발자나 사용자, 다양한 macOS 앱 간에 반복 작업을 자동화하고 싶은 사용자, 또는 시스템 수준의 점검을 수행하고 싶은 사용자에게 적합합니다.
주요 특징
- 내장 지식 기반: 브라우저, 터미널, 생산성 앱용으로 수백 개의 사전 제작된 AppleScript 및 JXA 팁을 포함합니다.
- 사용자 정의 가능: 번들된 스크립트를 추가하거나 오버라이드할 수 있는 로컬 지식 기반을 지원합니다.
- 유연한 실행: AppleScript 및 JXA 모두를 지원합니다.
- MCP 준수:
npx를 통해 어떤 MCP 호환 클라이언트에도 쉽게 통합 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트