ToolBox MCP Server

by xiaoguomeiyitian
Verified

fileSystem_tool

Manage cross-platform file systems by performing operations like read, write, copy, move, delete, chmod, and chown. Automate file permissions, recursive actions, and platform-specific behaviors for efficient file handling.

Input Schema

NameRequiredDescriptionDefault
fileModeNoFile mode (permissions) in octal format (e.g., 755)
gidNoGroup ID for chown operation
operationYesFile system operation (read, write, copy, etc.)
overwriteNoOverwrite existing files during copy/move
platformOverrideNoOverride platform for OS behavior simulationauto
recursiveNoRecursively apply operation to directories
showHiddenNoInclude hidden files/directories in list/listDetails
sourcePathYesAbsolute path to source
targetPathNoAbsolute path to target (required for copy/move)
uidNoUser ID for chown operation

Input Schema (JSON Schema)

{ "description": "Cross-platform file system management tool.", "name": "fileSystem_tool", "properties": { "fileMode": { "description": "File mode (permissions) in octal format (e.g., 755)", "pattern": "^[0-7]{3,4}$", "type": "string" }, "gid": { "description": "Group ID for chown operation", "type": "number" }, "operation": { "description": "File system operation (read, write, copy, etc.)", "enum": [ "read", "write", "copy", "move", "delete", "list", "listDetails", "chmod", "chown", "getSize" ], "type": "string" }, "overwrite": { "default": false, "description": "Overwrite existing files during copy/move", "type": "boolean" }, "platformOverride": { "default": "auto", "description": "Override platform for OS behavior simulation", "enum": [ "auto", "linux", "win32", "darwin" ], "type": "string" }, "recursive": { "default": false, "description": "Recursively apply operation to directories", "type": "boolean" }, "showHidden": { "default": false, "description": "Include hidden files/directories in list/listDetails", "type": "boolean" }, "sourcePath": { "description": "Absolute path to source", "type": "string" }, "targetPath": { "description": "Absolute path to target (required for copy/move)", "type": "string" }, "uid": { "description": "User ID for chown operation", "type": "number" } }, "required": [ "operation", "sourcePath" ], "type": "object" }

You must be authenticated.

Other Tools from ToolBox MCP Server

Related Tools

ID: 1mviic5ax5