List allowed workspace roots. Call this first — all other tools scope to these.
List directory contents. Returns entries (dirs-first, alphabetical) and an ASCII tree.
Find files by glob pattern (e.g. `**/*.ts`). Returns matching files with metadata.
Get file/directory metadata: size, modified time, permissions, MIME type, token estimate.
Search file contents for text (grep-like). Returns matching lines with context.
Compare two files and return a unified diff with added/removed line counts.
Read a text file. Supports head/tail and line ranges. Accepts `paths[]` for batches.
Create one or more files, creating parent directories as needed. An existing file prompts the user to confirm the overwrite; `overwrite: true` on an entry skips the prompt, `append: true` adds to the end instead.
Apply sequential literal string replacements to one or more files (max 5 per call).
Move, rename, or copy (`copy: true`) one or more files/directories to explicit destinations.
Permanently delete one or more files or directories. This action is irreversible.
Bulk search-and-replace across files matching a glob pattern.
+1 more tools listed on main page