PC内のファイルを5分で整理!MCP×AIで作る自動分類システム
こんにちは!YaroTechです。
「ダウンロードフォルダがカオス状態...」
「デスクトップがファイルで埋まってる...」
「あのファイル、どこに保存したっけ...」
こんな経験、ありませんか?私のPCも同じでした。でも、MCP×AIの組み合わせで、散らかったファイルを5分で自動整理できるようになったんです!
今日は、乱雑なファイルをサクッと分類・整理する方法をご紹介します。
🖥️ 動作確認環境
PC: Windows 11(ARM64版・x64版どちらも対応)
Claude Desktop: v0.7.1以降【Pro契約】
MCP: filesystem
Python: 3.12以降(分類スクリプト用)
※実際、実行したのはMicrosoft Surface Latop7th(ARM64版)PCです。
🎯 この記事で得られること
散らかったファイルを自動分類する方法
AIがファイル名から内容を推測する仕組み
拡張子別・用途別の整理テクニック
カスタマイズ可能な分類ルール
実際に使えるスクリプト
📊 実際の成果
Before: 手動でファイル整理に2時間
After: AIが5分で自動分類
削減時間: 作業時間を96%削減
さらに、定期的に自動実行すれば、常に整理された状態をキープ!
🔍 なぜファイルが散らかるのか?
よくある原因
とりあえずダウンロード
後で整理しようと思って放置
同じファイルを何度もダウンロード
命名規則がバラバラ
「新規ドキュメント(1).docx」の山
日付や用途が分からないファイル名
分類基準が曖昧
どのフォルダに入れるか迷う
結局デスクトップに置きっぱなし
🚀 MCP×AIでの解決方法
Step1: 現状を把握
あなた:「ダウンロードフォルダの中身を分析して、
ファイルの種類と数を教えて」
Claude:「分析結果:
- PDF: 10個
- Excel: 9個
- 画像: 4個
- 圧縮ファイル: 2個
- PowerPoint: 1個
- 音声: 1個
- 3Dモデル: 2個
- テキスト: 4個
- その他: 4個
合計37個のファイルと18個のフォルダがあります。
総容量は609.58MBです」
詳細な内訳:
・PDF系(10個): 書籍、ガイド、領収書など多岐にわたる
・Excel系(9個): マクロ付きファイル、CSVを含む業務文書
・画像系(4個): スクリーンショット2枚、その他画像2枚
・大容量ファイル: ZIPファイル(合計約310MB)、書籍PDF(177MB)
特に気になるのは:
・「スクリーンショット」という名前のファイルが散在
・マクロ付きExcelファイルが複数存在
・PDFが様々な用途(書籍、領収書、ガイド)で混在
・フォルダが18個もあるが、整理基準が不明確。その総計:
- ルートフォルダ: 37ファイル(609.58MB)
- サブフォルダ内: 約140ファイル以上(8.42GB以上)
- 合計容量: 約9GB
特に整理が必要な点:
- 1つのフォルダが巨大(8.38GB)- 同じテーマのプレゼンが大量
- 重複の可能性がある同じテーマのプレゼン(複数日付で存在)
- 空のフォルダが存在
- 命名規則がバラバラ(日本語、英語、日付形式が混在)Step2: Claude Desktopとの連携
あなた:「file_organizer.pyを使って、
ダウンロードフォルダを整理して。
実行前に整理プランを見せて」
Claude:「整理プランを作成しました:
📁 文書 (4個)
├── 2025416_MCPメモ.txt
├── aaa.txt
├── 管理メモ.txt
└── Synology_Documents.txt
📁 スクリーンショット (2個)
├── スクリーンショット 2025-07-03 151518.png
└── スクリーンショット 2025-07-10 203202.png
📁 画像 (2個)
├── image6.png
└── imgrc0081900509.jpg
📁 AI関連 (3個)
├── ローカルLLM統合:包括的実装ガイド.pdf
├── Claude チャット引き継ぎプロンプト完全ガイド.pdf
└── CocoroAI_1.1.0Beta.zip
📁 ガイド・マニュアル (6個)
├── RAG書籍.pdf
├── AIハック 仕事と暮らしを劇的にラクにする72の最強アイデア書籍.pdf
├── Blender書籍.pdf
└── ... 他3個のファイル
📁 マクロ・VBA (2個)
├── マクロ1.xlsm
└── hierarchy_check.xlsm
📁 スプレッドシート (7個)
├── 22.xlsx
├── EC_Site_Service_Comparison.csv
├── hierarchy_check.xlsx
└── ... 他4個のファイル
📁 経理関連 (3個)
├── 20241026_8973.pdf
├── 20250223_注文確定.pdf
└── 領収書一覧.xlsx
📁 プレゼン (1個)
└── Day2_要件定義の評価.pptx
📁 3Dモデル (2個)
├── diamond.fbx
└── tripo_convert_Capsule.fbx
📁 音声 (1個)
└── Breaking Through.mp3
📁 圧縮 (1個)
└── CocoroAI_2.0.1Beta.zip
📁 その他 (3個)
├── desktop.ini
├── README.ja.md
└── m9130_2.jpg
✨ 合計37個のファイルを整理する予定です
このプランで整理を実行しますか?」Step3: AIによる自動分類
python
# 実行コマンド(記事用)
あなた:「ダウンロードフォルダをfile_organizer.pyで整理して」
Claude:「Smart File Organizerを実行します...
# Pythonスクリプトを実行
python C:/Users/YourName/Downloads/file_organizer.py
# 整理プランが表示され、確認後に実行
このプランで整理を実行しますか? (y/n): y
🚀 整理を実行中...
✓ スクリーンショット 2025-07-03 151518.png → スクリーンショット/
✓ 領収書一覧.xlsx → 経理関連/
✓ Claude チャット引き継ぎプロンプト完全ガイド.pdf → AI関連/
...
✅ 完了!37個のファイルを5分で整理しました」📈 整理の効果:私のダウンロードフォルダ
整理前
Before:
・37個のファイルが無秩序に散在
・ファイルを探すのに時間がかかる
・同じ種類のファイルがバラバラ整理後(5分後)
After:
・13個のカテゴリに自動分類
・用途別にフォルダ整理
・ファイルが一目で見つかる🔧 カスタマイズのアイデア
1. 重複ファイルの検出
def find_duplicates(self):
"""同じ内容のファイルを検出"""
import hashlib
hash_dict = {}
duplicates = []
for file_path in self.target_folder.rglob('*'):
if file_path.is_file():
# ファイルのハッシュ値を計算
with open(file_path, 'rb') as f:
file_hash = hashlib.md5(f.read()).hexdigest()
if file_hash in hash_dict:
duplicates.append((hash_dict[file_hash], file_path))
else:
hash_dict[file_hash] = file_path
return duplicates2. 自動実行の設定
@echo off
REM daily_file_organizer.bat
echo ファイル整理を開始します...
python C:\Users\YourName\scripts\file_organizer.py
echo 整理が完了しました!
pauseWindowsタスクスケジューラーで毎日実行すれば、常に整理された状態を維持できます。
※カスタマイズアイデアなどコーディングはClaudeDesktopに完全お任せです。
🎁 すぐに使える!セットアップ手順
1.スクリプトの準備
あなた:「file_organizer.pyを作成して、
ダウンロードフォルダ用に設定して」2.テスト実行
あなた:「まず10個のファイルだけで
テストしてみて」3.本番実行
あなた:「問題なさそうなら、
全ファイルを整理して」💬 まとめ
PC内のファイル整理は、MCP×AIの力で劇的に簡単になります。一度設定すれば、あとは自動で整理され続けるので、「あのファイルどこ?」というストレスから解放されます。
重要なのは、自分の使い方に合った分類ルールを作ること。今回ご紹介した方法をベースに、ぜひカスタマイズしてみてください。
🎁 読者特典
💝 いいね50を超えたら: カスタマイズ可能な整理スクリプト完全版を公開!
シェアの際は #ファイル整理 #MCP #自動化 #YaroTech をつけていただけると嬉しいです。
💬 質問・リクエスト
「特定の拡張子の整理方法は?」
「クラウドストレージとの連携は?」
「もっと高度な分類をしたい」
コメント欄でお気軽にどうぞ!ファイル整理の悩み、一緒に解決しましょう。
🔗 関連記事一覧
📚 参考リソース
🏷️ タグ
#ファイル整理 #MCP #filesystem #自動化 #Python #ClaudeDesktop #YaroTech #効率化 #生成AI #整理整頓 #noteチャレンジ #ARM64 #SurfaceLaptop
いいなと思ったら応援しよう!
記事がお役に立てたなら嬉しいです!
いただいたチップは、新しいMCPツールの検証や、より深い実践実験の資金として大切に使わせていただきます。
あなたの応援が次の「AI活用の感動」を生み出す原動力になります✨
一緒に羽ばたき続けましょう!