servers / mcp-server-ftp

mcp-server-ftp

communitystdiolocaldestructive capablehealthy

Model Context Protocol server for FTP access


01Tools · 9

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
list-directory
List contents of an FTP directory
readfalseunknown
create-directory
Create a new directory on the FTP server
writetrueunknown
upload-file
Upload a file to the FTP server. Pass encoding "base64" to upload binary content.
writetrueunknown
delete-file
Delete a file from the FTP server
destructivetruetrue
edit-file
Edit a text file on the FTP server by replacing an exact string, without re-uploading the whole file content. oldText must match exactly (including whitespace) and be unique in the file unless replaceAll is set.
writetrueunknown
download-file
Download a file from the FTP server. Text files are returned as-is; binary files are returned base64-encoded.
unknownunknownunknown
append-file
Append content to the end of a file on the FTP server (creates the file if it does not exist). Pass encoding "base64" for binary content.
unknownunknownunknown
rename-file
Rename or move a file or directory on the FTP server
writetrueunknown
delete-directory
Delete a directory from the FTP server
destructivetruetrue

02Install & source
npx -y mcp-server-ftp
npx

03Access granted
Read & write files · destructive

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-16 18:22Z
next_check2026-08-16 21:20Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed
index_statusindex9 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. mcp-server-ftp MCP — as seen on mcpexplorer.com

[![mcp-server-ftp MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/mcp-server-ftp.svg)](https://mcpexplorer.com/servers/mcp-server-ftp)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →
mcp-server-ftp — MCPExplorer