{"slug":"wonderwhy-er/DesktopCommanderMCP","name":"Desktop Commander MCP","description":"Execute terminal commands and edit local files on your desktop.","category":"file-system","tags":[],"official":false,"stars":6083,"transport":"http","install":[{"cmd":"npx -y @wonderwhy-er/desktop-commander@latest","imports":[]}],"tools":[{"name":"get_config","description":"Get the complete server configuration as JSON (includes blockedCommands, defaultShell, allowedDirectories, fileReadLineLimit, fileWriteLineLimit, telemetryEnabled)"},{"name":"set_config_value","description":"Set a specific configuration value by key. Available settings: blockedCommands, defaultShell, allowedDirectories, fileReadLineLimit, fileWriteLineLimit, telemetryEnabled"},{"name":"start_process","description":"Start programs with smart detection of when they're ready for input"},{"name":"interact_with_process","description":"Send commands to running programs and get responses"},{"name":"read_process_output","description":"Read output from running processes"},{"name":"force_terminate","description":"Force terminate a running terminal session"},{"name":"list_sessions","description":"List all active terminal sessions"},{"name":"list_processes","description":"List all running processes with detailed information"},{"name":"kill_process","description":"Terminate a running process by PID"},{"name":"read_file","description":"Read contents from local filesystem, URLs, Excel files (.xlsx, .xls, .xlsm), and PDFs with line/page-based pagination"},{"name":"read_multiple_files","description":"Read multiple files simultaneously"},{"name":"write_file","description":"Write file contents with options for rewrite or append mode. Supports Excel files (JSON 2D array format). For PDFs, use write_pdf"},{"name":"write_pdf","description":"Create new PDF files from markdown or modify existing PDFs (insert/delete pages). Supports HTML/CSS styling and SVG graphics"},{"name":"create_directory","description":"Create a new directory or ensure it exists"},{"name":"list_directory","description":"Get detailed recursive listing of files and directories (supports depth parameter, default depth=2)"},{"name":"move_file","description":"Move or rename files and directories"},{"name":"start_search","description":"Start streaming search for files by name or content patterns (searches text files and Excel content)"},{"name":"get_more_search_results","description":"Get paginated results from active search with offset support"},{"name":"stop_search","description":"Stop an active search gracefully"},{"name":"list_searches","description":"List all active search sessions"},{"name":"get_file_info","description":"Retrieve detailed metadata about a file or directory (includes sheet info for Excel files)"},{"name":"edit_block","description":"Apply targeted text replacements for text files, or range-based cell updates for Excel files"},{"name":"get_usage_stats","description":"Get usage statistics for your own insight"},{"name":"get_recent_tool_calls","description":"Get recent tool call history with arguments and outputs for debugging and context recovery"},{"name":"give_feedback_to_desktop_commander","description":"Open feedback form in browser to provide feedback to Desktop Commander Team"}],"env_vars":[],"auth_type":"none","github":"https://github.com/wonderwhy-er/DesktopCommanderMCP","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}