Coolftp MCP server
Deploy a site to its SFTP/FTP host from a coding agent. Changed files only, undo, live checks.
0 stars56 downloads/wk
Reviews
Write oneNobody has reviewed Coolftp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Coolftp tools (18, 9 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
coolftp_deletewrite actionDelete a remote file or directory. Refuses to delete the site root. The coolFTP app asks the user to approve when it is open. …
coolftp_deploywrite actionUpload the project's changed files to its web server. Runs the configured build first. Use dryRun to preview, delete to remove stale remote files, commit to git-commit before deploying. The result says whether the site verified as live; only call it live when verify.ok is true. Previous versions of changed files stay on the server so coolftp_undo can revert.
coolftp_diffwrite actionPreview a deploy: which files would be added, changed or are stale on the server. Uploads nothing. Long lists are summarised by folder.
coolftp_downloadDownload a remote file or directory to a local path. …
coolftp_historyRecent deploys for a site, newest first, with git commit, which agent did it, whether the live checks passed, and whether it can be undone.
coolftp_initLink a project directory to a site by writing .coolftp.json. Do this once so later deploys need no site argument.
coolftp_lsList a remote directory. …
coolftp_mkdirwrite actionCreate a remote directory (and parents). …
coolftp_readRead a text file from the server (up to 512 KB). …
coolftp_renameRename or move a remote path. …
coolftp_rollbackwrite actionPut the server back to an earlier deploy's git commit. With no target, restores the previous commit that was live for this project. Requires git; for a quick revert of the last deploy without git use coolftp_undo. The coolFTP app asks the user to approve when it is open.
coolftp_sitesList the servers saved in coolFTP (name, host, protocol, remote root). Secrets are never returned.
coolftp_statCheck whether a remote path exists and get its type, size and date, without downloading it. …
coolftp_statusShow which site the current project deploys to, whether the coolFTP desktop app is running (calls route through it when it is), and live connections.
coolftp_undowrite actionPut back the previous versions the last deploy set aside on the server: overwritten files are restored, files it added are removed, files it deleted come back. Needs no git. Use dryRun to see what it would do. The coolFTP app asks the user to approve when it is open.
coolftp_uploadwrite actionUpload a local file or directory to a remote path. The server confirms each file's size afterwards, and files inside the project's remote directory are recorded in the deploy manifest so the next deploy does not send them again. …
coolftp_verifywrite actionFetch the project's public URL and the files of the last deploy (or the given paths) and report status codes, plus whether static files are being served with the local bytes. Deploys nothing.
coolftp_writewrite actionWrite text content to a file on the server, creating parent directories. …
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned20/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 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/coolftp.js: …T = (() => { try { return new Function("return 2n ** 32n")(); } catch { …
Install directly
Runs npx -y coolftp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add coolftp -- npx -y coolftp
Coolftp: common questions
- Is Coolftp MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Coolftp safety report
- How do I install Coolftp?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Coolftp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Coolftp maintained?
- The last commit was 8 days ago (2026-09-11). The latest release is v0.1.2.
- What can I use instead of Coolftp?
- Servers from other publishers that do the same job: uploads.sh MCP server, The Deployer MCP server and Config Dsl Lint Snippet Pack MCP server. Compare all Coolftp alternatives.
Alternatives to Coolftp
Same job from other publishers: the closest match first, then the best rated.
uploads.shHost files from coding agents; stage on a branch and attach to GitHub PRs.not reviewedEstablishedA- The DeployerCheck if a repo will deploy, plan a deploy to your own cloud, and see status, logs and redeploys.not reviewedGrowingA
- Config Dsl Lint Snippet PackYour config files are never compiled — nothing fails until deploy. 36 snippets and 28 lint rules fornot reviewedGrowingA
- LayeroDeploy and operate sites on Layero — hosting with build servers in Russia: domains, env, Data API.not reviewedGrowingB
- PreviewDropDeploy any Git branch to a live HTTPS preview URL from your agent. No Dockerfile required.not reviewedNewC