Integrations
Provides the runtime environment for the MCP server, allowing it to organize files in the Downloads folder based on customizable rules and file categories.
Uses TypeScript for type-safe implementation of file organization logic, enabling structured command handling and configuration processing.
カーソルMCPファイルオーガナイザー
Cursor IDE を使用してダウンロード フォルダー内のファイルを整理するためのモデル コンテキスト プロトコル (MCP) サーバー。
特徴
- ダウンロードフォルダ内のファイルを種類別に自動的に整理します
- 複数のファイル カテゴリをサポートします:
- 画像 (jpg、jpeg、png、gif、webp、svg など)
- ドキュメント(pdf、doc、docx、txt など)
- アーカイブ(zip、rar、7z、tar など)
- コード ファイル (js、ts、py、java など)
- メディア ファイル (mp4、mp3、wav など)
- デザインファイル(psd、ai、スケッチなど)
- データベース (sql、sqlite など)
- フォント(ttf、otf、woff など)
- 設定可能な組織ルール
- リアルタイムファイルシステム監視
- ライブアップデートのための SSE (Server-Sent Events) サポート
前提条件
- Node.js (v14以上)
- タイプスクリプト
- カーソルIDE
インストール
- リポジトリをクローンします。
Copy
- 依存関係をインストールします:
Copy
- プロジェクトをビルドします。
Copy
構成
- カーソル IDE MCP 設定を構成します。
Copy
mcp-config.json
で組織ルールをカスタマイズします。
Copy
使用法
- サーバーを起動します。
Copy
- カーソル IDE を使用してコマンドを送信します。
Copy
利用可能なコマンド
listDir
: ディレクトリの内容を一覧表示するreadFile
: ファイルの内容を読み取るwriteFile
: ファイルにコンテンツを書き込むmoveFile
: ファイルを新しい場所に移動するcreateDir
: ディレクトリを作成するorganizeFiles
: ファイルを種類別に整理する
発達
Copy
プロジェクト構造
Copy
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
- MCPプロトコルのCursor IDEチーム
- 優れたツールとライブラリを提供するNode.jsコミュニティ
This server cannot be installed
ファイルの種類に基づいて適切なディレクトリに分類し、ダウンロード フォルダー内のファイルを自動的に整理します。