← Back to list
name: filesystem-maintenance
description: Use when Codex needs to inspect or modify files via the local Python filesystem MCP server running at

filesystem-maintenance
by amit-sw
⭐ 0🍴 0📅 Dec 24, 2025
SKILL.md
name: filesystem-maintenance
description: Use when Codex needs to inspect or modify files via the local Python filesystem MCP server running at servers/filesystem.
Filesystem Maintenance
Purpose
Safely read, write, and delete files under MCP_FS_ROOT using the stdio-based filesystem MCP server bundled with this repository. Applies to refactors, log retrieval, and config updates when direct shell access is discouraged.
Setup Checklist
- Activate the repo virtual environment and install
servers/filesystem/requirements.txt. - Launch the server through
mcp.json(python servers/filesystem/server.py) withMCP_FS_ROOTpointing at the workspace root. - Confirm the server advertises the tools
list_dir,read_file,write_file, anddelete_path.
Workflow
- Discovery – call
list_dirto understand the structure before editing. Limit breadth by passing the nearest parent directory. - Read – fetch file contents using
read_file(relative_path)to avoid stale local copies. - Edit – stage modifications via normal repo tooling, then persist with
write_file. When writing, pass relative paths (e.g.,skills/github-operations/SKILL.md). - Cleanup – remove temporary artifacts using
delete_pathonly after verifying that the target path is insideMCP_FS_ROOT.
Notes
- The
_resolveguard insideserver.pyprevents escaping aboveMCP_FS_ROOT. If you see a permission error, double-check the path. - Use this skill when another skill (e.g.,
github-operations) references files you must read—chain the skills rather than reimplementing file access. - Keep writes idempotent: re-read the file to ensure committed changes match expectations.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon