Desktop Commander MCP é uma ferramenta de servidor baseada no Protocolo de Contexto de Modelo (MCP), projetada especificamente para o aplicativo Claude Desktop. Ele capacita o Claude com controle de terminal, pesquisa no sistema de arquivos e edição diferenciada de arquivos através do protocolo MCP, transformando o Claude em um poderoso assistente de desenvolvimento.
Este projeto expande a funcionalidade do servidor de sistema de arquivos MCP, permitindo que os desenvolvedores operem diretamente o sistema local através do Claude, executem comandos, gerenciem arquivos e realizem edição de código, superando as capacidades dos editores de IA tradicionais.
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
: Obter a configuração completa do servidorset_config_value
: Definir um valor de configuração específicoexecute_command
: Executar um comando de terminalread_output
: Ler a nova saída de uma sessão em execuçãoforce_terminate
: Forçar o término de uma sessão em execuçãolist_sessions
: Listar todas as sessões de terminal ativaslist_processes
: Listar todos os processos em execuçãokill_process
: Encerrar um processo por PIDread_file
: Ler um arquivo local ou conteúdo de URLread_multiple_files
: Ler múltiplos arquivos simultaneamentewrite_file
: Substituir completamente o conteúdo de um arquivocreate_directory
: Criar um diretóriolist_directory
: Obter uma lista detalhada de um diretóriomove_file
: Mover ou renomear arquivos e diretóriossearch_files
: Encontrar arquivos por nomesearch_code
: Pesquisar padrões de texto/código no conteúdo de arquivosget_file_info
: Obter metadados detalhados de um arquivo ou diretórioedit_block
: Aplicar substituições de texto cirúrgicas