[
{
"tools": [
{
"name": "analyze_folder",
"description": "Analyze a folder to understand its contents and suggest file organization by topics",
"inputSchema": {
"type": "object",
"properties": {
"folder_path": {
"type": "string",
"description": "Absolute path to the folder to analyze"
}
},
"required": ["folder_path"]
}
},
{
"name": "organize_files",
"description": "Organize files into topic-based folders with suggested names",
"inputSchema": {
"type": "object",
"properties": {
"folder_path": {
"type": "string",
"description": "Absolute path to the folder to organize"
},
"create_folders": {
"type": "boolean",
"description": "Whether to create the folder structure",
"default": false
},
"move_files": {
"type": "boolean",
"description": "Whether to actually move files to new folders",
"default": false
},
"apply_naming": {
"type": "boolean",
"description": "Whether to rename files with suggested names",
"default": false
}
},
"required": ["folder_path"]
}
},
{
"name": "get_structure",
"description": "Get the suggested folder structure for an analyzed folder",
"inputSchema": {
"type": "object",
"properties": {
"folder_path": {
"type": "string",
"description": "Absolute path to the folder"
}
},
"required": ["folder_path"]
}
}
]
}
]