Integrations
Provides the runtime environment for the MCP server, allowing it to organize files in the Downloads folder based on customizable rules and file categories.
Uses TypeScript for type-safe implementation of file organization logic, enabling structured command handling and configuration processing.
Organizador de archivos Cursor MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para organizar archivos en su carpeta de Descargas usando Cursor IDE.
Características
- Organiza automáticamente los archivos en la carpeta Descargas por tipo
- Admite múltiples categorías de archivos:
- Imágenes (jpg, jpeg, png, gif, webp, SVG, etc.)
- Documentos (pdf, doc, docx, txt, etc.)
- Archivos (zip, rar, 7z, tar, etc.)
- Archivos de código (js, ts, py, java, etc.)
- Archivos multimedia (mp4, mp3, wav, etc.)
- Archivos de diseño (psd, ai, sketch, etc.)
- Bases de datos (sql, sqlite, etc.)
- Fuentes (ttf, otf, woff, etc.)
- Reglas de organización configurables
- Monitoreo del sistema de archivos en tiempo real
- Compatibilidad con SSE (eventos enviados por el servidor) para actualizaciones en vivo
Prerrequisitos
- Node.js (v14 o superior)
- Mecanografiado
- IDE de cursor
Instalación
- Clonar el repositorio:
Copy
- Instalar dependencias:
Copy
- Construir el proyecto:
Copy
Configuración
- Configurar los ajustes de Cursor IDE MCP:
Copy
- Personalizar las reglas de la organización en
mcp-config.json
:
Copy
Uso
- Iniciar el servidor:
Copy
- Utilice Cursor IDE para enviar comandos:
Copy
Comandos disponibles
listDir
: Lista el contenido del directorioreadFile
: Leer el contenido del archivowriteFile
: Escribe el contenido en el archivomoveFile
: Mueve el archivo a una nueva ubicacióncreateDir
: Crear directorioorganizeFiles
: Organiza archivos por tipo
Desarrollo
Copy
Estructura del proyecto
Copy
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Equipo de Cursor IDE para el protocolo MCP
- Comunidad Node.js por sus excelentes herramientas y bibliotecas
This server cannot be installed
Organiza automáticamente los archivos en su carpeta de Descargas categorizándolos en directorios apropiados según los tipos de archivos.