File Manage MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@File Manage MCP Serverorganize my Downloads folder with date prefixes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ File Manage MCP Server
Windows์ฉ ๋ก์ปฌ MCP ์๋ฒ๋ก, LLM์ด ํ์ผ ์์คํ ์ ์ ๋ฆฌํ ์ ์๋๋ก ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
โจ ์ฃผ์ ๊ธฐ๋ฅ
๋๋ ํ ๋ฆฌ ๋ถ์: ํ์ผ/ํด๋ ๋ชฉ๋ก ์กฐํ, ๋ ์ง ์ ๋ณด ์ถ์ถ
ํ์ผ ๋ด์ฉ ํ์ธ: ํ ์คํธ/์ฝ๋ ํ์ผ ์ค๋ํซ ์ฝ๊ธฐ (cp949/euc-kr ์ธ์ฝ๋ฉ ์ง์)
์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ: EXIF ์ ๋ณด์์ ์ดฌ์ ๋ ์ง ์ถ์ถ
์ง๋ฅํ ํ์ผ ๋ถ์: ํ ์คํธ ๋ถ์ ๋ฐ ์ด๋ฏธ์ง ๋ถ์์ ํตํ ํ์ผ๋ช ์ ์ (LLM ์ฐ๋)
ํ์ผ ๊ทธ๋ฃนํ: ๊ด๋ จ ํ์ผ ๋ถ์ ๋ฐ ์๋ ๊ทธ๋ฃนํ ์ ์
ํ์ผ ์์ : ์ด๋, ์ด๋ฆ ๋ณ๊ฒฝ, ํด๋ ์์ฑ, ์๋ฏธ๋ฅผ ์ ์ ์๋ ํ์ผ๋ช ์ ๋ฆฌ
์ผ๊ด ์ฒ๋ฆฌ: ๋ ์ง ์ ๋์ฌ ์ผ๊ด ์ถ๊ฐ, ๋ค์ค ํ์ผ ๊ทธ๋ฃน ํด๋ ์ด๋
์์ ๊ธฐ๋ฅ: Dry Run ๋ชจ๋, ์๋๋ฐ์ค ์ ํ, ์์คํ ํด๋ ๋ณดํธ
Related MCP server: Smart File Organizer MCP Server
๐ ํ์ผ ์ ๋ฆฌ ๊ท์น
2๊ฐ์ง ์ ๋ ๊ท์น
5๋จ๊ณ ๊ท์น: ๋๋ ํ ๋ฆฌ ๊น์ด๋ ์ต๋ 5๋จ๊ณ๊น์ง
๋ฒํธ ์ฒด๊ณ: ํด๋๋
00~99์ ๋์ฌ ์ฌ์ฉ (์:01_Project),99๋ Archive์ฉ
๋ช ๋ช ๊ท์น
ํด๋:
NN_์ด๋ฆํ์ (์:01_Business,02_Project)ํ์ผ:
YYMMDD_ํ์ผ๋ชํ์ (์:251202_ํ์๋ก.docx)๋ฒ์ :
_v1.0ํ์ (Final, ์ต์ต์ต์ข ๊ธ์ง!)
๐ ์ค์น ๋ฐ ์คํ
์๊ตฌ ์ฌํญ
Windows 10/11
Python 3.13+
uv
uv dependency ์ค์น
uv pip install -r requirements.txtโ๏ธ Claude Desktop ์ค์
Claude Desktop ์ค์ (claude_desktop_config.json)
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"file-organization-agent": {
"command": "uv",
"args": [
"--directory",
"{your_path}/FileManageMCP",
"run",
"python",
"server.py"
]
}
}
}๐ ๏ธ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ
์ค์ ๋๊ตฌ
๋๊ตฌ | ์ค๋ช |
| Dry Run ๋ชจ๋ ์ค์ (๊ธฐ๋ณธ: ํ์ฑํ) |
| ํ์ฌ ์ค์ ์ํ ํ์ธ |
| ์์ ์์ญ(์๋๋ฐ์ค) ์ค์ |
๋ถ์ ๋๊ตฌ (Read-Only)
๋๊ตฌ | ์ค๋ช |
| ๋๋ ํ ๋ฆฌ ๋ด์ฉ ์กฐํ (๋ ์ง ์ ๋ณด ํฌํจ) |
| ํ์ผ ๋ด์ฉ ๋ฏธ๋ฆฌ๋ณด๊ธฐ |
| ์ด๋ฏธ์ง EXIF ์ ๋ณด ์ถ์ถ |
| ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ ๋ถ์ ๋ฐ ๋ฌธ์ ์ ํ์ |
๊ณ ๊ธ ๋ถ์ ๋ฐ ์ ๋ฆฌ ๋๊ตฌ
๋๊ตฌ | ์ค๋ช |
| ์๋ฏธ๋ฅผ ์ ์ ์๋ ํ์ผ๋ช ์ ๊ฐ์ง ํ์ผ ์ฐพ๊ธฐ (์ ๋ฆฌ ๋์ ๋ฐ๊ตด) |
| ํ์ผ ๋ด์ฉ(ํ ์คํธ/๋ฌธ์) ๋ถ์์ฉ ์์ฝ ์ ๋ณด ๋ฐํ |
| ์ด๋ฏธ์ง ํ์ผ ๋ถ์์ฉ ๋ฐ์ดํฐ ๋ฐํ (LLM Vision ์ฐ๋) |
| ํ์ผ ๊ด๊ณ ๋ถ์ ๋ฐ ๊ทธ๋ฃนํ ์ ์ |
์ก์ ๋๊ตฌ (Dry Run ์ง์)
๋๊ตฌ | ์ค๋ช |
| ํ์ผ ์ด๋ |
| ํ์ผ/ํด๋ ์ด๋ฆ ๋ณ๊ฒฝ |
| LLM ์ ์ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝ (๊ณ ๊ธ) |
| ์ ํด๋ ์์ฑ |
| ๊ด๋ จ ํ์ผ๋ค์ ์ ํด๋๋ก ์ผ๊ด ์ด๋ (๊ณ ๊ธ) |
| ๋ ์ง ์ ๋์ฌ ์ผ๊ด ์ถ๊ฐ |
๐ ์์ ๊ธฐ๋ฅ
Dry Run ๋ชจ๋ (๊ธฐ๋ณธ ํ์ฑํ)
๋ชจ๋ ํ์ผ ์์ ์์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ๋ง ์ํ
์ค์ ๋ณ๊ฒฝ ์ ์์ ๊ฒฐ๊ณผ ํ์ธ ๊ฐ๋ฅ
tool_set_dry_run(false)ํธ์ถ๋ก ์ค์ ๋ชจ๋ ์ ํ
์๋๋ฐ์ค ์ ํ
tool_configure_workspace๋ก ์์ ์์ญ ์ค์ ์ค์ ๋ ์์ญ ์ธ๋ถ ์ ๊ทผ ์ฐจ๋จ
์์คํ ํด๋ ๋ณดํธ
์ ๊ทผ ์ฐจ๋จ๋๋ ๊ฒฝ๋ก:
C:\WindowsC:\Program FilesC:\Program Files (x86).git,node_modules๋ฑ
๐ ์ฌ์ฉ ์์
๊ธฐ๋ณธ ์ํฌํ๋ก์ฐ
User: D:\Downloads ํด๋๋ฅผ ์ ๋ฆฌํด์ค
AI:
1. ๋จผ์ ์์
์์ญ์ ์ค์ ํฉ๋๋ค.
โ tool_configure_workspace("D:\\Downloads")
2. ํ์ฌ ์ํ๋ฅผ ํ์ธํฉ๋๋ค.
โ tool_get_status() # Dry Run ํ์ฑํ ํ์ธ
3. ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋ถ์ํฉ๋๋ค.
โ tool_analyze_directory_structure("D:\\Downloads")
4. ์๋ฏธ๋ฅผ ์ ์ ์๋ ํ์ผ๋ช
ํ์ผ๋ค์ ์ฐพ์ ์ ๋ฆฌํฉ๋๋ค.
โ tool_find_files_needing_rename("D:\\Downloads")
โ tool_suggest_filename_from_content(...) ๋๋ tool_get_image_for_analysis(...)
โ tool_rename_with_suggestion(...)
5. ๋จ์ ํ์ผ๋ค์ ์ฃผ์ ๋ณ๋ก ๊ทธ๋ฃนํํฉ๋๋ค.
โ tool_analyze_file_relationships("D:\\Downloads")
โ tool_group_files_into_folder("D:\\Downloads", "01_References", ["file1.txt", "file2.pdf"])
6. ๊ฒฐ๊ณผ ํ์ธ ํ ์ค์ ์คํํฉ๋๋ค.
โ tool_set_dry_run(false)
โ (์ ์์
์ค์ ์ํ)๐ ํ๋ก์ ํธ ๊ตฌ์กฐ
FileManageMCP/
โโโ server.py # MCP ์๋ฒ ์ง์
์ (FastMCP)
โโโ tools.py # MCP ๋๊ตฌ ํจ์ ๊ตฌํ
โโโ utils.py # ์ ํธ๋ฆฌํฐ (๊ฒฝ๋ก ๊ฒ์ฆ, ์ธ์ฝ๋ฉ ์ฒ๋ฆฌ)
โโโ requirements.txt # Python ์์กด์ฑ
โโโ README.md # ์ด ๋ฌธ์๐ธ ์คํ ์์

๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze, rename, categorize, and organize local documents using OCR, metadata extraction, and batch processing, with preview mode and undo support.1MIT
- FlicenseNot gradedqualityCmaintenanceLets AI assistants analyze and organize local directories by file type, with dry-run support and safe sorting.-
- FlicenseAqualityCmaintenanceEnables real-time Windows storage analysis, deep folder scanning, safety tiering, and protected cleanup operations through natural language.41-
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to read, create, edit Word/Excel/PPT files and manage the filesystem on the user's computer via natural language.-