MCP 문서 관리

메뉴

Computer-Use - Remote MacOS Use

Computer-Use - Remote MacOS Use

Computer-Use - Remote MacOS Use는 OpenAI Operator의 오픈 소스 대안으로, LLM이 원격 macOS 머신을 자율적인 AI 에이전트로 활용할 수 있도록 전체 데스크톱 경험을 제공하는 MCP 서버입니다. 이 서버를 통해 LLM은 마우스와 키보드 조작, 화면 캡처, 파일 시스템 접근 등 운영 체제의 다양한 기능을 활용할 수 있습니다.

특징

  • 전체 데스크톱 접근: macOS 데스크톱 전체에 접근하여 다양한 애플리케이션 및 시스템 기능 제어
  • 대화형 인터페이스: 자연어를 통해 컴퓨터와 상호작용하는 직관적인 인터페이스 제공
  • 자율 에이전트 능력: LLM이 복잡한 작업을 자동으로 수행할 수 있는 환경 제공
  • 오픈 소스: 커뮤니티 지원 및 기여 가능한 오픈 소스 프로젝트
  • 원격 제어: 원격 macOS 머신에 접근하여 제어 가능

API

도구

시스템 제어

  • system_info: 시스템 정보 검색
  • 입력: 정보 타입(메모리, CPU, 디스크 등)
  • 출력: 요청된 시스템 정보

  • launch_application: 애플리케이션 실행

  • 입력: 애플리케이션 이름 또는 경로
  • 출력: 실행 성공 여부 및 애플리케이션 상태

사용자 인터페이스 제어

  • mouse_click: 지정된 좌표에서 마우스 클릭 수행
  • 입력: x, y 좌표, 클릭 유형(단일, 더블, 오른쪽 등)
  • 출력: 클릭 작업 성공 여부

  • keyboard_type: 키보드 입력 수행

  • 입력: 입력할 텍스트 또는 키 조합
  • 출력: 키보드 입력 성공 여부

  • screen_capture: 화면 캡처 수행

  • 입력: 영역 지정(전체 화면 또는 좌표 기반)
  • 출력: 캡처된 이미지 데이터

파일 시스템 제어

  • file_operations: 파일 작업 수행
  • 입력: 작업 유형(읽기, 쓰기, 삭제 등), 파일 경로
  • 출력: 작업 결과 및 상태

사용 방법

설치

# Node.js 패키지 매니저를 통한 설치
npm install -g computer-use-mcp

# 또는 직접 저장소 클론
git clone https://github.com/author/computer-use-mcp
cd computer-use-mcp
npm install

구성

Claude Desktop에서 이 서버를 사용하려면 다음과 같이 설정 파일에 추가할 수 있습니다:

{
  "mcpServers": {
    "computer-use": {
      "command": "computer-use-mcp",
      "args": ["--host=localhost", "--port=3000"]
    }
  }
}

보안 고려사항

이 MCP 서버는 운영 체제에 광범위한 접근 권한을 제공합니다. 다음과 같은 보안 조치를 취하는 것이 좋습니다:

  1. 신뢰할 수 있는 환경에서만 서버 실행
  2. 필요한 최소한의 권한만 부여
  3. 중요한 작업 전 사용자 확인 단계 추가
  4. 서버 활동 로그 모니터링

연결된 구성 요소