DedcodeMCP File Manager
# DedcodeMCP Gestor de Archivos
Servidor MCP (Model Context Protocol) para gestión de archivos en el escritorio.
## Características
- Crear archivos
- Leer archivos
- Editar archivos
- Mover/renombrar archivos
- Eliminar archivos
- Listar archivos
## Instalación
\\\ash
# Clonar el repositorio
git clone https://github.com/TU_USUARIO/mcp-gestor-archivos.git
# Instalar dependencias
cd mcp-gestor-archivos
pnpm install
\\\
## Uso
### Ejecutar localmente
\\\ash
pnpm tsx main.ts
\\\
### Configurar en Claude Desktop
Edita el archivo de configuración de Claude Desktop:
**Windows:** \%APPDATA%\Claude\claude_desktop_config.json\
**macOS:** \~/Library/Application Support/Claude/claude_desktop_config.json\
Agrega esta configuración:
\\\json
{
\"mcpServers\": {
\"gestor-archivos\": {
\"command\": \"cmd\",
\"args\": [
\"/c\",
\"cd\",
\"/d\",
\"RUTA_A_TU_PROYECTO\",
\"&&\",
\"npx\",
\"-y\",
\"tsx\",
\"main.ts\"
]
}
}
}
\\\
## Requisitos
- Node.js 18 o superior
- pnpm
## Tecnologías
- TypeScript
- Model Context Protocol SDK
- Zod para validación
## Licencia
MIT
Proyecto Creado por Diego Orozco (Dedcode14).
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose with no ambiguity: crear_archivo (create), editar_archivo (edit), eliminar_archivo (delete), leer_archivo (read), listar_archivos (list), and mover_archivo (move/rename). The actions and targets are well-defined and non-overlapping.
All tool names follow a consistent Spanish verb_noun pattern (e.g., crear_archivo, editar_archivo, eliminar_archivo). The naming is uniform across all six tools, making them predictable and readable.
With 6 tools, this server is well-scoped for file management in a sandbox environment. Each tool earns its place by covering essential file operations (create, read, update, delete, list, move), which is appropriate for the domain.
The tool set provides complete CRUD/lifecycle coverage for file management: create (crear_archivo), read (leer_archivo), update (editar_archivo), delete (eliminar_archivo), list (listar_archivos), and move/rename (mover_archivo). There are no obvious gaps for the stated purpose.