
Cursor MCP File Organizer

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
安装教程
- 克隆仓库:
git clone https://github.com/AlexanderVTr/cursor-mcp-file-organizer.git
cd cursor-mcp-file-organizer
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 启动服务器:
npm start
- 使用 Cursor IDE 发送命令:
{
command: "organizeFiles",
args: {
path: "~/Downloads"
}
}
- 开发模式运行(带热重载):
npm run dev