Labsco
AlexanderVTr logo

Cursor MCP File Organizer

β˜… 6

from AlexanderVTr

Organize files in your Downloads folder using Cursor IDE with customizable rules.

πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

MseeP.ai Security Assessment Badge

Cursor MCP File Organizer

A Model Context Protocol (MCP) server for organizing files in your Downloads folder using Cursor IDE.

Features

  • Automatically organizes files in Downloads folder by type
  • Supports multiple file categories:
    • Images (jpg, jpeg, png, gif, webp, svg, etc.)
    • Documents (pdf, doc, docx, txt, etc.)
    • Archives (zip, rar, 7z, tar, etc.)
    • Code files (js, ts, py, java, etc.)
    • Media files (mp4, mp3, wav, etc.)
    • Design files (psd, ai, sketch, etc.)
    • Databases (sql, sqlite, etc.)
    • Fonts (ttf, otf, woff, etc.)
  • Configurable organization rules
  • Real-time file system monitoring
  • SSE (Server-Sent Events) support for live updates

Available Commands

  • listDir: List directory contents
  • readFile: Read file contents
  • writeFile: Write content to file
  • moveFile: Move file to new location
  • createDir: Create directory
  • organizeFiles: Organize files by type

Development

Copy & paste β€” that's it
# Run in development mode with hot reload
npm run dev

# Build the project
npm run build

# Start the server
npm start

Project Structure

Copy & paste β€” that's it
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

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Cursor IDE team for the MCP protocol
  • Node.js community for the excellent tools and libraries

Certified by MCP Review https://mcpreview.com/mcp-servers/alexandervtr/cursor-mcp-file-organizer