删除
将文件和目录移动到macOS垃圾箱的MCP工具($HOME/.Trash)而不是永久删除它们。安全更换 rm 和 rmdir.
安装
go build -o delete .
cp delete /usr/local/bin/delete注册为MCP服务器:
claude mcp add --transport stdio --scope user delete -- /usr/local/bin/delete用法
MCP工具
工具 delete 接受单个参数:
path(string,必填)--要回收的文件或目录的绝对路径
命令行界面
delete --cli
[path...]行为
- 将文件、目录和符号链接移动到
$HOME/.Trash - 通过附加时间戳后缀来处理名称冲突
- 阻止系统路径(
/System,/usr,/bin,/sbin,/etc,/var,/private,/Applications) - 拒绝丢弃垃圾
$HOME/.Trash自身
输出
{
"original_path": "/tmp/example.txt",
"trash_path": "/Users/you/.Trash/example.txt",
"type": "file",
"size": 42
}对于目录 items 字段包含在总条目计数中。
