wonderwhy-er/DesktopCommanderMCP

This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities

해결하는 문제

Desktop Commander MCP를 사용하면 AI 어시스턴트(Claude Desktop, Cursor, VS Code 등)가 로컬 컴퓨터와 직접 상호작용할 수 있습니다. 이는 채팅 인터페이스와 로컬 개발 환경 사이의 간극을 메워, 사용자가 수동으로 코드를 복사하여 붙여넣거나 명령어를 직접 실행할 필요 없이 AI가 파일을 검색, 편집, 터미널 명령 실행 및 프로세스를 관리할 수 있도록 합니다.

작동 원리

이 서버는 Model Context Protocol (MCP) 서버로 구축되었습니다. 즉, MCP 호환 AI 클라이언트가 도구를 호출할 수 있는 표준화된 인터페이스 역할을 합니다. 기본 파일 시스템 서버를 확장하여 정밀한 텍스트 교체, 재귀적 디렉토리 검색, Excel, PDF, Word 문서와 같은 복잡한 파일 유형에 대한 네이티브 지원 등 고급 기능을 제공합니다.

대상 사용자

로컬 워크플로우를 자동화하거나, 로컬 파일에 대해 복잡한 데이터 분석을 수행하거나, AI 채팅 인터페이스를 통해 시스템 프로세스를 직접 관리하고자 하는 개발자 및 파워 유저를 위한 도구입니다.

주요 특징

  • 고급 파일 관리: Excel (.xlsx), PDF, DOCX 파일 내 읽기, 쓰기 및 검색을 네이티브로 지원합니다.
  • 대화형 터미널: 출력 스트리밍, 백그라운드 실행 및 실행 중인 프로세스 목록 표시 또는 종료 기능과 함께 터미널 명령을 실행합니다.
  • 인메모리 실행: 파일을 디스크에 저장할 필요 없이 Python, Node.js, R 코드를 메모리에서 실행합니다.
  • 원격 AI 제어: Remote MCP 브릿지를 통해 웹 기반 AI 서비스(ChatGPT 또는 Claude 웹)와 함께 사용할 수 있습니다.
  • 안전성 및 격리: 완전한 환경 격리를 위해 Docker 기반 설치를 제공하며, 심볼릭 링크 탐색 방지 및 명령 블랙리스트를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트