Desktop Commander MCP는 모델 컨텍스트 프로토콜 (MCP) 기반의 서버 도구로, Claude Desktop 애플리케이션을 위해 특별히 설계되었습니다. MCP 프로토콜을 통해 Claude에게 터미널 제어, 파일 시스템 검색 및 차별화된 파일 편집 기능을 제공하여 Claude를 강력한 개발 도우미로 변환합니다.
이 프로젝트는 MCP 파일 시스템 서버의 기능을 확장하여 개발자가 Claude를 통해 로컬 시스템을 직접 조작하고, 명령을 실행하고, 파일을 관리하고, 코드 편집을 수행할 수 있도록 하여 기존 AI 편집기의 능력 범위를 뛰어넘습니다.
npx @wonderwhy-er/desktop-commander@latest setup
curl -fsSL https://raw.githubusercontent.com/wonderwhy-er/DesktopCommanderMCP/refs/heads/main/install.sh | bash
npx -y @smithery/cli install @wonderwhy-er/desktop-commander --client claude
git clone https://github.com/wonderwhy-er/DesktopCommanderMCP.git
cd DesktopCommanderMCP
npm run setup
get_config
: 전체 서버 구성 획득set_config_value
: 특정 구성 값 설정execute_command
: 터미널 명령 실행read_output
: 실행 세션의 새로운 출력 읽기force_terminate
: 실행 세션 강제 종료list_sessions
: 모든 활성 터미널 세션 목록list_processes
: 모든 실행 중인 프로세스 목록kill_process
: PID를 통해 프로세스 종료read_file
: 로컬 파일 또는 URL 내용 읽기read_multiple_files
: 여러 파일을 동시에 읽기write_file
: 파일 내용 완전 대체create_directory
: 디렉토리 생성list_directory
: 디렉토리 상세 목록 획득move_file
: 파일 및 디렉토리 이동 또는 이름 변경search_files
: 이름으로 파일 찾기search_code
: 파일 내용에서 텍스트/코드 패턴 검색get_file_info
: 파일 또는 디렉토리 상세 메타데이터 획득edit_block
: 외과 수술식 텍스트 대체 적용