Stats
Links
Categories
SSHFS 挂载管理工具市场
npx claudepluginhub mowenhao13/sshfs-mount-pluginSSHFS 远程挂载管理工具 - 挂载/卸载远程目录、守护进程自动重连、生成 CLAUDE.md
A universal SSHFS remote mount management tool, designed for Claude Code Plugin.
sshfs-mount/
├── plugins/
│ └── sshfs-mount/ # Plugin main directory
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest file
│ ├── skills/
│ │ └── sshfs-mount.skill.md # Skill definition
│ ├── commands/
│ │ ├── sshfs-status.md # /sshfs-status status check
│ │ ├── sshfs-mount-all.md # /sshfs-mount-all mount all
│ │ ├── sshfs-unmount-all.md # /sshfs-unmount-all unmount all
│ │ ├── sshfs-mount-project.md # /sshfs-mount-project mount specific remote
│ │ ├── sshfs-unmount-project.md # /sshfs-unmount-project unmount specific remote
│ │ ├── sshfs-daemon.md # /sshfs-daemon daemon management
│ │ └── sshfs-generate-claude-md.md # /sshfs-generate-claude-md generate CLAUDE.md
│ ├── lib/
│ │ ├── sshfs_mount.py # Core logic (config management, mount/unmount)
│ │ ├── sshfs_daemon.py # Daemon process (auto-reconnect)
│ │ └── generate_claude_md.py # CLAUDE.md generator
│ ├── bin/
│ │ ├── sshfs-mount # CLI entry point
│ │ ├── sshfs-daemon # Daemon entry point
│ │ └── sshfs # Quick mount script
│ └── scripts/
│ ├── install.sh # Installation script
│ └── create-package.sh # Packaging script
├── .claude/
│ └── settings.local.json # Claude Code local settings
├── CHANGELOG.md # Changelog
└── README.md # This file (English)
# Run in Claude Code
/plugin marketplace add Mowenhao13/sshfs-mount-plugin
/plugin install sshfs-mount@sshfs-mount-plugin
# Clone or download the project
cd sshfs-mount/plugins/sshfs-mount
# Run installation script
./scripts/install.sh
After installation, global commands are created:
sshfs-mount - Main CLI toolsshfs-daemon - Daemon management# Run initialization wizard
sshfs-mount init
The initialization will:
~/.config/sshfs-mount-plugin/# Check mount status
sshfs-mount status
# Mount all remote directories
sshfs-mount mount
# Mount a specific remote directory
sshfs-mount mount <remote-name>
# Unmount all remote directories
sshfs-mount unmount
# Unmount a specific remote directory
sshfs-mount unmount <remote-name>
# Start daemon (auto-reconnect)
sshfs-daemon start
# Check daemon status
sshfs-daemon status
After installing the plugin, restart Claude Code to use the following features:
| Command | Function |
|---|---|
/sshfs-status | Check mount status of all remote directories |
/sshfs-mount-all | Mount all remote directories |
/sshfs-unmount-all | Unmount all remote directories |
/sshfs-mount-project <name> | Mount a specific remote directory by name |
/sshfs-unmount-project <name> | Unmount a specific remote directory by name |
/sshfs-daemon start | Start daemon process |
/sshfs-daemon stop | Stop daemon process |
/sshfs-daemon status | Check daemon status |
/sshfs-generate-claude-md | Generate CLAUDE.md for mounted directories |
Use /sshfs-mount skill for interactive operations including:
~/.config/sshfs-mount-plugin/config.yaml~/.config/sshfs-mount-plugin/profiles/~/.config/sshfs-mount-plugin/daemon.loglocal_root: ~/projects