Skip to main content
Glama

Cursor MCP File Organizer

by AlexanderVTr

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

  1. Clonar el repositorio:
git clone https://github.com/AlexanderVTr/cursor-mcp-file-organizer.git cd cursor-mcp-file-organizer
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Configuración

  1. Configurar los ajustes de Cursor IDE MCP:
{ "mcpServers": { "file-organizer": { "url": "http://localhost:3001", "port": 3001, "enabled": true, "description": "File organization MCP server" } } }
  1. Personalizar las reglas de la organización en mcp-config.json :
{ "version": "1.0", "rules": { "downloads": { "path": "~/Downloads", "organizeBy": { "images": { "extensions": [".jpg", ".jpeg", ".png", ".gif", ".webp", ".svg"], "destination": "~/Downloads/Pictures" } // ... other categories } } } }

Uso

  1. Iniciar el servidor:
npm start
  1. Utilice Cursor IDE para enviar comandos:
// Example command to organize files { command: "organizeFiles", args: { path: "~/Downloads" } }

Comandos disponibles

  • listDir : Lista el contenido del directorio
  • readFile : Leer el contenido del archivo
  • writeFile : Escribe el contenido en el archivo
  • moveFile : Mueve el archivo a una nueva ubicación
  • createDir : Crear directorio
  • organizeFiles : Organiza archivos por tipo

Desarrollo

# Run in development mode with hot reload npm run dev # Build the project npm run build # Start the server npm start

Estructura del proyecto

cursor-mcp-file-organizer/ ├── src/ │ ├── server.ts # Main server implementation │ └── organizer.ts # File organization logic ├── dist/ # Compiled JavaScript ├── package.json # Dependencies and scripts ├── tsconfig.json # TypeScript configuration └── mcp-config.json # Organization rules

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. 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
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Organiza automáticamente los archivos en su carpeta de Descargas categorizándolos en directorios apropiados según los tipos de archivos.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Uso
            1. Comandos disponibles
              1. Desarrollo
                1. Estructura del proyecto
                  1. Contribuyendo
                    1. Licencia
                      1. Expresiones de gratitud

                        Related MCP Servers

                        • A
                          security
                          F
                          license
                          A
                          quality
                          Provides a tool to download entire websites using wget. It preserves the website structure and converts links to work locally.
                          Last updated -
                          1
                          40
                          JavaScript
                          • Apple
                          • Linux
                        • -
                          security
                          A
                          license
                          -
                          quality
                          Enables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.
                          Last updated -
                          1,971
                          9
                          JavaScript
                          MIT License
                        • A
                          security
                          A
                          license
                          A
                          quality
                          Generates a JSON file tree from a specified directory's 'src' folder, adhering to '.gitignore' rules, allowing for quick project structure review in Claude.
                          Last updated -
                          1
                          Python
                          MIT License
                        • -
                          security
                          A
                          license
                          -
                          quality
                          A tool that helps rank codebase files by importance (1-10 scale), track file dependencies, and provide summaries, all accessible through a simple JSON-based interface.
                          Last updated -
                          2
                          TypeScript
                          GPL 3.0
                          • Linux

                        View all related MCP servers

                        MCP directory API

                        We provide all the information about MCP servers via our MCP API.

                        curl -X GET 'https://glama.ai/api/mcp/v1/servers/AlexanderVTr/cursor-mcp-file-organizer'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server