remote-fs-mcp-server

general MCP Server

Hardened SSH MCP server: 66 tools (file system, exec, SFTP, Docker, Git, network), audit log, Prometheus metrics, auto-retry, host-key verification, path allowlist, read-only mode. For Claude Desktop, Cursor, Kiro CLI, and any MCP client.

VerifiedInstall Ready
generalgeneraldocker
3 views0 stars0 forksv2.3.0MIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx remote-fs-mcp-server

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "remote-fs-mcp-server": {
      "command": "npx",
      "args": [
        "remote-fs-mcp-server"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

42
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (42)

ssh_reconnect

Reconnect with the cached config

fs_mkdir

Create directory (recursive)

Tool

Purpose

fs_rmdir

Remove directory

fs_read

Read file (text/base64, with line range, byte cap)

ssh_disconnect

Close it

fs_move

Rename/move

fs_disk_usage

df + du

exec_kill

Kill by PID or name (scoped to current user by default)

sftp_download

Download a single file

fs_list

List directory (recursive, paginated)

fs_stat

File metadata

ssh_status

Connection state (host, port, user, mode, uptime)

fs_copy

Copy on remote (cp -r)

fs_symlink

Create symlink

ssh_connect

Open a session

fs_delete

Delete file

fs_write

Overwrite file (text or base64)

fs_chown

Change ownership

exec_pipe

Same as exec_run, intent-tagged for pipelines

sftp_stat

File attributes

fs_append

Append to file

fs_find

Search by name/type/size/mtime

exec_env

Read environment variables

sftp_upload

Upload a single file

fs_chmod

Change permissions

exec_script

Upload a script via SFTP and run it

exec_tail

Tail a log file

sftp_rename

Rename/move

fs_grep

Grep file contents

exec_ps

List processes

sftp_upload_dir

Recursively upload a directory tree

exec_run

Run any shell command (with timeout + output cap)

exec_package

apt/dnf/yum/apk wrapper (install/remove/search/list/update)

sftp_mkdir

Create directory (single level)

exec_run_sudo

Run with sudo (password via stdin, never in argv)

exec_sysinfo

Full system overview

sftp_delete

Delete file

sftp_download_dir

Recursively download a directory tree

exec_cron

List/add/remove cron entries (stdin-piped, no shell injection)

sftp_list

List directory with attributes

exec_service

systemd: status/start/stop/restart/reload/enable/disable/logs