ASD

Desktop Commander

wonderwhy-erDesktopCommanderMCP

Da control de terminal, sistema de archivos y edición de código a Claude y otros clientes MCP, sin usar créditos de API.

stdio
Estrellas
9.3k

del repositorio

Actualizado
hace 8 días

último commit

Herramientas
12

expuestas al agente

Transporte
stdio

cómo conecta

Forks
1.1k
Issues
198

abiertos

Instalación

npx @wonderwhy-er/desktop-commander@latest setup

Qué es Desktop Commander

Desktop Commander es un servidor MCP que convierte a Claude Desktop (u otro cliente compatible) en un asistente capaz de manejar tu ordenador completo, no solo un editor de código. Ejecuta comandos de terminal con streaming de salida, gestiona procesos de larga duración (SSH, bases de datos, servidores de desarrollo) y mantiene sesiones interactivas.

En el sistema de archivos permite leer y escribir archivos de texto, Excel (.xlsx, .xls, .xlsm), PDF y DOCX, listar directorios de forma recursiva, buscar contenido con vscode-ripgrep y aplicar ediciones quirúrgicas mediante bloques de búsqueda y reemplazo con diffs a nivel de carácter. También puede ejecutar código Python, Node.js o R en memoria sin guardar archivos, y ofrece una vista previa visual de archivos con editor de markdown integrado dentro de Claude Desktop.

La instalación más común es un solo comando npx que configura Claude Desktop automáticamente, aunque también existen instaladores por script, Docker para aislamiento completo, y configuración manual vía JSON para clientes como Cursor, Windsurf o VS Code. Incluye guardas de seguridad básicas (lista negra de comandos, restricción de directorios) que el propio README advierte que no son un sandbox real.

Funciona con la suscripción estándar de Claude, sin costos adicionales de API, y registra un log de auditoría de todas las llamadas a herramientas para depuración y trazabilidad.

Qué le permite hacer a tu agente

  • Ejecuta comandos de terminal con salida en streaming, gestión de procesos y sesiones de larga duración
  • Lee y escribe archivos de texto, Excel, PDF y DOCX, incluyendo lectura desde URLs
  • Aplica ediciones quirúrgicas de código mediante bloques de búsqueda y reemplazo con diffs de carácter
  • Ejecuta código Python, Node.js o R en memoria sin necesidad de guardar archivos
  • Busca archivos y contenido de forma recursiva con paginación y control de profundidad

Úsalo cuando

  • Cuando necesitas que Claude explore y entienda un código base grande sin fragmentarlo
  • Cuando quieres automatizar tareas del sistema operativo completo, no solo dentro de un IDE
  • Cuando necesitas analizar archivos CSV, JSON o Excel simplemente pidiéndolo
  • Cuando quieres evitar los costos de API y usar tu suscripción existente de Claude Desktop

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • get_config
  • set_config_value
  • start_process
  • interact_with_process
  • read_process_output
  • force_terminate
  • list_sessions
  • list_processes
  • kill_process
  • read_file
  • write_file
  • edit_block

Detalles

Publicado por
wonderwhy-er
Licencia
MIT
Versión
v0.2.44
Transporte
stdio

Etiquetas

  • terminal
  • edicion-de-codigo
  • sistema-de-archivos
  • automatizacion-de-tareas
  • claude-desktop

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →