MCP.Market

FTP SSH MCP server

by Chris221·io.github.Chris221/ftp-ssh-mcp·v1.0.3

Work with a remote host over FTP/FTPS/SFTP, SSH, and MySQL.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars36 downloads/wk

Reviews

Write one

Nobody has reviewed FTP SSH yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

FTP SSH tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan15 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How FTP SSH compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 802 Databases servers
Downloads a week
36
more than 23% of 328 Databases servers with a package

Release history: 2 versions in the registry since 2026-07-30, latest 2026-09-24, typically one every 56 days.

Install FTP SSH in Claude Code, Cursor or VS Code

Runs npx -y ftp-ssh-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ftp-ssh-mcp -- npx -y ftp-ssh-mcp
Add to Cursor

What the publisher says

From the FTP SSH repository's README, as published. We do not edit it. Read it on GitHub

ftp-ssh-mcp

An MCP server for working with a single remote host over FTP, FTPS, SFTP, and SSH — the kind of host a typical shared-hosting plan or a plain VPS gives you, not a cloud provider's API. It groups its tools into three capability classes: file transfer (list, upload, download, mkdir, delete), shell execution over SSH, and a MySQL query wrapper that also runs over SSH. File transfer is the only capability enabled by default — shell execution and database access are both opt-in and stay off until you explicitly turn them on. Treat those two as equally dangerous: mysql_query runs arbitrary SQL on a production database and can escape to a shell, so it is not the milder of the pair.

Install

Published to npm and run with npx — there is nothing to clone or build. Requires Node 20 or newer. Works on Windows, macOS and Linux.

1. Add it to your MCP client

On Windows, use the cmd /c form shown for each client below. Most clients spawn command directly rather than through a shell, and npx on Windows is a .cmd shim that cannot be executed that way — the server simply fails to start, usually with no useful error. Treat this as the rule on Windows, not an edge case.

Claude Code — .mcp.json in the project root

{
  "mcpServers": {
    "remote": { "command": "npx", "args": ["-y", "ftp-ssh-mcp@1"] }
  }
}

Windows:

{
  "mcpServers": {
    "remote": { "command": "cmd", "args": ["/c", "npx", "-y", "ftp-ssh-mcp@1"] }
  }
}

Claude Desktop — claudedesktopconfig.json

Same mcpServers shape as Claude Code. Claude Desktop has no project directory, so set MCPENVFILE to an absolute path — see step 2.

Cursor — .cursor/mcp.json (project) or ~/.cursor/mcp.json (global)

Same mcpServers shape as Claude Code.

VS Code — .vscode/mcp.json (workspace), or MCP: Open User Configuration for global

VS Code uses servers, not mcpServers:

{
  "servers": {
    "remote": { "command": "npx", "args": ["-y", "ftp-ssh-mcp@1"] }
  }
}

Codex CLI — ~/.codex/config.toml, or .codex/config.toml in a trusted project

Codex uses TOML with a snakecase mcpservers table:

[mcp_servers.remote]
command = "npx"
args = ["-y", "ftp-ssh-mcp@1"]

Windows:

[mcp_servers.remote]
command = "cmd"
args = ["/c", "npx", "-y", "ftp-ssh-mcp@1"]

Or add it from the shell: codex mcp add remote -- npx -y ftp-ssh-mcp@1

2. Point it at a host

Create a .env file in your project root. The server reads it from the working directory, which is the project root for project-scoped clients:

REMOTE_HOST=ftp.example.com
REMOTE_USER=deploy
REMOTE_PASSWORD=your-password
REMOTE_BASE_DIR=/home/deploy/public_html

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

FTP SSH: common questions

Is FTP SSH MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the FTP SSH safety report
How do I install FTP SSH?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does FTP SSH need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is FTP SSH maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v1.0.3.
What can I use instead of FTP SSH?
Servers from other publishers that do the same job: IBM Db2 for i MCP server, Beget Hosting MCP server and DBHub MCP server.
How does FTP SSH compare with other Databases MCP servers?
safety score 92/100 (higher than 90% of 802 Databases servers); downloads a week 36 (more than 23% of 328 Databases servers with a package). Full comparison.

Alternatives to FTP SSH

Same job from other publishers: the closest match first, then the best rated.

  • IBM Db2 for i
    Read-only SQL queries and schema inspection for IBM Db2 for i over ODBC, JT400 or Mapepire (SSH).
    A
  • Beget Hosting
    Beget hosting: sites, domains, DNS, MySQL, FTP, cron, backups, mail — 73 tools
    B
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Appwrite
    Build and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDN
    A
  • Faucet
    SQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.
    A