Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
wonderwhy-er/DesktopCommanderMCP
Servidor MCP que permite a Claude y otros clientes de IA controlar la terminal, buscar y editar archivos mediante diferencias y gestionar documentos en tu equipo local.
- Estrellas
- 10,105
- Forks
- 1,290
- Issues abiertos
- 315
- Último commit
- hace 17 horas
¿Qué es?
Desktop Commander es un servidor MCP (Model Context Protocol) que permite a clientes de IA como Claude Desktop, Cursor, VS Code y Gemini CLI ejecutar comandos de terminal, gestionar procesos y trabajar con archivos en el equipo donde se ejecuta. Está basado en MCP Filesystem Server y añade edición de archivos mediante búsqueda y reemplazo, para que un asistente pueda hacer cambios puntuales en el código en lugar de reescribir archivos completos.
Además de ejecutar comandos de shell, puede iniciar programas interactivos como sesiones de Python, Node.js o SSH y mostrar su salida por páginas. También lee y escribe archivos Excel, PDF y DOCX, e incluye un panel de vista previa de archivos con un editor de markdown para Claude Desktop. El historial local de llamadas a herramientas se guarda en el disco, y el modo Remote Device permite que servicios de IA basados en la web envíen comandos al equipo local mientras el servidor está en ejecución.
El servidor ofrece medidas de protección configurables, como una lista de bloqueo de comandos, directorios permitidos y comprobaciones para evitar el recorrido por enlaces simbólicos. La documentación de seguridad del proyecto aclara que estas medidas no constituyen un sandbox, y ofrece la instalación mediante Docker para aislarlo.
Funciones clave
- 01Ejecuta comandos de terminal y programas interactivos, con paginación de la salida y ejecución en segundo plano
- 02Busca archivos y contenido, incluidos texto y datos de Excel
- 03Realiza ediciones puntuales mediante búsqueda y reemplazo, además de reescrituras completas de archivos
- 04Lee y escribe archivos Excel, PDF y DOCX
- 05Incluye un panel de vista previa de archivos con un editor de markdown en Claude Desktop
- 06Ofrece el modo Remote Device para conectar servicios de IA basados en la web con el equipo local
Casos de uso
- Permitir que un asistente de IA refactorice código en un proyecto local con cambios pequeños y fáciles de revisar
- Analizar archivos CSV, JSON o Excel con código Python ejecutado en memoria
- Controlar sesiones SSH o servidores de desarrollo desde un chat con IA
- Automatizar la organización de archivos o la conversión de documentos en una computadora personal
Inicio rápido
- 1
Ejecuta el comando de configuración con Node.js instalado
npx @wonderwhy-er/desktop-commander@latest setup - 2
Reinicia Claude Desktop si está en ejecución
Antes de usarlo
- No es un entorno aislado: puede ejecutar comandos de terminal y acceder a archivos de tu equipo.
- La opción 5 (copia local del repositorio) requiere actualizar git manualmente.
Temas
Preguntas frecuentes
- ¿Qué es DesktopCommanderMCP?
- Servidor MCP que permite a Claude y otros clientes de IA controlar la terminal, buscar y editar archivos mediante diferencias y gestionar documentos en tu equipo local. Desktop Commander es un servidor MCP (Model Context Protocol) que permite a clientes de IA como Claude Desktop, Cursor, VS Code y Gemini CLI ejecutar comandos de terminal, gestionar procesos y trabajar con archivos en el equipo donde se ejecuta. Está basado en MCP Filesystem Server y añade edición de archivos mediante búsqueda y reemplazo, para que un asistente pueda hacer cambios puntuales en el código en lugar de reescribir archivos completos.
- ¿DesktopCommanderMCP es gratuito? ¿Qué licencia tiene?
- DesktopCommanderMCP es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿DesktopCommanderMCP sigue mantenido?
- Mantenimiento activo. El último commit de DesktopCommanderMCP fue el 19 oct 2026.
- ¿Para qué puedo usar DesktopCommanderMCP?
- Permitir que un asistente de IA refactorice código en un proyecto local con cambios pequeños y fáciles de revisar Analizar archivos CSV, JSON o Excel con código Python ejecutado en memoria Controlar sesiones SSH o servidores de desarrollo desde un chat con IA Automatizar la organización de archivos o la conversión de documentos en una computadora personal
- ¿Cómo se instala DesktopCommanderMCP?
- Ejecuta el comando de configuración con Node.js instalado: npx @wonderwhy-er/desktop-commander@latest setup Reinicia Claude Desktop si está en ejecución
- ¿Dónde consigo DesktopCommanderMCP?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wonderwhy-er/DesktopCommanderMCP
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un agente de IA de código abierto de Google que integra Gemini en tu terminal para consultar, editar y automatizar código.
Agente de IA de código abierto y propósito general que se ejecuta en tu equipo como app de escritorio, CLI o API integrable, para tareas de programación y de otro tipo.
CLI de agente de programación de código abierto que funciona en la terminal y se conecta a API en la nube y a modelos locales como Ollama.
Agente de programación con IA para terminal que se conecta al LLM que elijas, con soporte para LSP y MCP y sesiones por proyecto.
Un agente de programación con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.