Cursor MCP File Organizer

Cursor MCP File Organizer

site icon
2025.04.01 2
TypeScript文件管理文件管理
Cursor MCP File Organizer 是一个基于 Model Context Protocol (MCP) 的服务,用于自动组织 Downloads 文件夹中的文件。它支持多种文件类型的分类,包括图片、文档、压缩包、代码文件、媒体文件、设计文件、数据库和字体等。该服务提供实时文件系统监控和可配置的组织规则,适用于需要自动化文件管理的场景。
View on GitHub

Overview

基本能力

产品定位

Cursor MCP File Organizer 是一个文件管理工具,旨在通过自动化方式组织 Downloads 文件夹中的文件,提高文件管理的效率。

核心功能

  • 自动按类型组织 Downloads 文件夹中的文件
  • 支持多种文件分类(图片、文档、压缩包、代码文件、媒体文件、设计文件、数据库、字体等)
  • 可配置的组织规则
  • 实时文件系统监控
  • 支持 Server-Sent Events (SSE) 实时更新

适用场景

  • 需要自动化管理 Downloads 文件夹的用户
  • 开发者和设计师需要快速分类文件的场景
  • 需要实时监控文件系统变化的场景

工具列表

  • listDir: 列出目录内容
  • readFile: 读取文件内容
  • writeFile: 写入文件内容
  • moveFile: 移动文件到新位置
  • createDir: 创建目录
  • organizeFiles: 按类型组织文件

常见问题解答

  • 无明确常见问题解答部分

使用教程

使用依赖

  • Node.js (v14 或更高版本)
  • TypeScript
  • Cursor IDE

安装教程

  1. 克隆仓库:
git clone https://github.com/AlexanderVTr/cursor-mcp-file-organizer.git
cd cursor-mcp-file-organizer
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 启动服务器:
npm start
  1. 使用 Cursor IDE 发送命令:
{
  command: "organizeFiles",
  args: {
    path: "~/Downloads"
  }
}
  1. 开发模式运行(带热重载):
npm run dev

许可证

该项目遵循 MIT 开源许可条款。