File Organizer MCP
by AyalaOnGit
README.md
# 📁 Super-Organizer MCP 🚀
**מערכת בינה מלאכותית לניהול, ארגון ושינוי שמות קבצים חכם**
מערכת זו מאפשרת ל-Claude "להשתלט" על הבלגן בתיקיות שלך. היא לא רק מזיזה קבצים, היא מבינה מה כתוב בתוכם ומציעה שמות חדשים ומשמעותיים בעברית.
[לצפייה בסרטון הסבר והדגמה של הפרויקט (Demo) לחצו כאן](https://drive.google.com/file/d/18nsgS-ctP3MB4fwRRGfA-YZMpPJMcgN9/view?usp=sharing)
---
## 🧠 טכניקות ומתודולוגיה
המערכת פועלת באמצעות שלוש שכבות לוגיות מתקדמות:
### 1. ניתוח תוכן חכם (Smart Buffer Analysis)
במקום לקרוא קבצים שלמים (מה שעלול לגרום לאיטיות), המערכת דוגמת את ה-800 התווים הראשונים בלבד.
* **Heuristic Identification:** ה-AI מזהה דפוסים (כמו כותרות, פונקציות קוד או תאריכים) כדי להבין את מהות הקובץ.
* **Encoding Safety:** שימוש ב-`utf-8` עם התעלמות משגיאות מאפשר לקרוא קבצים מגוונים מבלי שהמערכת תקרוס.
### 2. הגנה מפני קבצי מדיה (Binary Shielding)
כדי למנוע מה-AI "להזות" (Hallucinate) תוכן של תמונות או וידאו:
* המערכת מזהה סיומות בינאריות מראש (JPG, PNG, MP4).
* קבצים אלו מוגדרים אוטומטית כ-"ללא תצוגה מקדימה", מה שכופה על ה-AI לשלוח אותם לתיקיית **"למיון ידני"** במקום לנחש את תוכנם.
### 3. נירמול נתיבים (Path Normalization)
המערכת יודעת להתמודד עם המורכבות של Windows:
* הופכת נתיבים ל-"Absolute Paths" כדי למנוע טעויות מיקום.
* מתקנת בעיות של סלאשים הפוכים (`\`) שנוצרים לעיתים בעבודה מול ממשקי AI.
---
## 🛠 דרישות מערכת
* **Python 3.10+**
* **Claude Desktop App**
* **FastMCP Framework**
---
## 🖼 Screenshots Gallery
ריכזנו כאן את כל שלבי העבודה, מהסריקה הראשונית ועד התוצאה הסופית בתיקייה:
| Stage | Visual | Description |
| :--- | :--- | :--- |
| **1. Analysis & Planning** |  | Claude identifies files, displays previews, and suggests Hebrew names. |
| **2. Execution Summary** |  | A log showing the final results of the organization process. |
| **3. Folder: BEFORE** |  | The original messy state of the folder before processing. |
| **4. Folder: AFTER** |  | The final result: organized folders and clear Hebrew filenames. |
---
## 🚀 הוראות הרצה
1. ודאו ששרת ה-MCP רץ ב-Claude Desktop.
2. פתחו צ'אט וכתבו: `"תסדר לי את התיקייה [נתיב]"`.
3. עברו על הטבלה שקלוד יציע ואשרו את הביצוע.
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues