Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Kubectl MCP Tool
  • File Finder MCP Server
  • Steel Puppeteer
  • mcp-data-extractor
  • mcphub
Back to MCP Servers
Cursor MCP File Organizer

Cursor MCP File Organizer

Public
AlexanderVTr/cursor-mcp-file-organizer

Organizes files in the Downloads folder by type using Model Context Protocol, offering real-time monitoring, configurable rules, and support for multiple file categories including images, documents, code, media, and archives.

typescript
0 tools
May 29, 2025
Updated Jun 4, 2025

Supercharge Your AI with Cursor MCP File Organizer

MCP Server

Unlock the full potential of Cursor MCP File Organizer through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

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

Prerequisites

  • Node.js (v14 or higher)
  • TypeScript
  • Cursor IDE

Installation

  1. Clone the repository:
git clone https://github.com/AlexanderVTr/cursor-mcp-file-organizer.git cd cursor-mcp-file-organizer
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Configuration

  1. Configure Cursor IDE MCP settings:
{ "mcpServers": { "file-organizer": { "url": "http://localhost:3001", "port": 3001, "enabled": true, "description": "File organization MCP server" } } }
  1. Customize organization rules in mcp-config.json:
{ "version": "1.0", "rules": { "downloads": { "path": "~/Downloads", "organizeBy": { "images": { "extensions": [".jpg", ".jpeg", ".png", ".gif", ".webp", ".svg"], "destination": "~/Downloads/Pictures" } // ... other categories } } } }

Usage

  1. Start the server:
npm start
  1. Use Cursor IDE to send commands:
// Example command to organize files { command: "organizeFiles", args: { path: "~/Downloads" } }

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

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

Project Structure

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
Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Kubectl MCP Tool
    Kubectl MCP Tool

    Enables AI assistants to interact with Kubernetes clusters via natural language using the Model Cont...

    Added May 30, 2025
  • File Finder MCP Server
    File Finder MCP Server

    Provides Model Context Protocol (MCP) services for efficient file searching by filename fragment and...

    1 tools
    Added May 30, 2025
  • Steel Puppeteer
    Steel Puppeteer

    Model Context Protocol server enabling advanced browser automation with Puppeteer, offering web navi...

    Added May 30, 2025
  • mcp-data-extractor
    mcp-data-extractor

    Extract embedded data and SVG components from TypeScript and JavaScript source files into structured...

    2 tools
    Added May 30, 2025
  • mcphub
    mcphub

    Manage and scale multiple Model Context Protocol (MCP) servers with a centralized dashboard, real-ti...

    Added May 30, 2025