AeroFTP CLI

aeroftp-cli работает с FTP, SFTP, S3 и WebDAV по профилям из хранилища без паролей в диалоге, а режим MCP открывает 78 инструментов

  • 275 ★ репозитория
  • Последний коммит
  • GPL-3.0
CLIОфициальный

Широкий доступ

Почему такой уровень

  • Инструменты MCP удаляют и перезаписывают файлы на серверах, в том числе пакетно
  • Профили в хранилище дают агенту полные права на связанные серверы и облака, хотя пароли он не видит
  • Команда `serve` открывает удаленное хранилище как локальный HTTP или WebDAV
Все причины и проверки

axpdev-lab/aeroftp

Установка

Ручная установка

sudo snap install aeroftp

Для Windows подходит winget install axpnet.AeroFTP, для Arch yay -S aeroftp-bin. Пакеты .deb, .rpm, .AppImage и .dmg лежат на странице релизов.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Инструменты MCP удаляют и перезаписывают файлы на серверах, в том числе пакетно
  • Профили в хранилище дают агенту полные права на связанные серверы и облака, хотя пароли он не видит
  • Команда `serve` открывает удаленное хранилище как локальный HTTP или WebDAV

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AeroFTP — настольный клиент для FTP, FTPS, SFTP, WebDAV, S3-совместимых хранилищ и облачных провайдеров на Rust и Tauri. Для агентов в нем важна консольная часть `aeroftp-cli`, она же `aeroftp` и `aftp`. Команды `ls`, `get`, `sync`, `check`, `mount` и `serve` работают через профили из зашифрованного хранилища, поэтому агент не видит паролей. Вывод доступен в формате JSON с кодами возврата от 0 до 11, пакетные сценарии лежат в файлах `.aeroftp-script`. Команда `aeroftp-cli mcp` запускает MCP-сервер с 78 инструментами трех уровней опасности: безопасные, средние и разрушительные. Среди них чтение и загрузка файлов, пакетное удаление, синхронизация и сравнение деревьев с контрольными суммами, копирование между двумя профилями, проверки перед синхронизацией. Для Claude Desktop, Cursor, Windsurf и VS Code есть расширение `axpdev-lab.aeroftp-mcp`. Команда `aeroftp-cli agent` запускает встроенного ассистента AeroAgent как прокси, скрывающий учетные данные. Клиент устанавливается пакетами для Linux, Windows и macOS, например `sudo snap install aeroftp` или `winget install axpnet.AeroFTP`.

Для кого. Веб-разработчикам и администраторам, которые поручают Claude Code или Cursor работу с файлами на серверах по SFTP и в S3 и хотят скрыть пароли от агента.

Подходит, если

  • Агент должен выгрузить сборку на сервер и сравнить удаленное дерево с локальным по контрольным суммам
  • Папку требуется непрерывно синхронизировать в обе стороны командой `sync` с флагом `--watch`
  • Удаленное хранилище надо смонтировать как локальную папку через FUSE или отдать по HTTP командой `serve`
  • Пароли от серверов не должны попадать в историю диалога с агентом

Не подходит, если

  • Хватит одного вызова `scp` в скрипте: ставить клиент с десятками команд незачем
  • Рабочая машина на macOS, а подписанные сборки обязательны: .dmg не подписан сертификатом Apple Developer ID, и Gatekeeper его блокирует
  • Нужен только MCP без настольного приложения: CLI поставляется в пакетах клиента

Пример запроса к агенту

Через `aeroftp-cli` с профилем «My Server» сравни папку `/var/www` на сервере с локальной dist и покажи расхождения по контрольным суммам

Ограничения

  • Подключение к агентам описано для Claude Desktop, Cursor, Windsurf и VS Code, остальные агенты вызывают `aeroftp-cli` прямо из оболочки.
  • Snap работает в строгой изоляции и видит не все файлы. Для полного доступа автор советует .deb, .AppImage или AUR.
  • В фоне могут работать проверки обновлений, синхронизация, проверки состояния, AeroShare и сервисы MCP, хотя продуктовой аналитики нет.
  • Лицензия GPL-3.0.

Как отключить. Удалите клиент тем же менеджером, которым ставили, например `sudo snap remove aeroftp`. Расширение MCP снимается в VS Code, а запись сервера удаляется из конфигурации агента. Профили лежат в зашифрованном хранилище приложения.

Частые вопросы

Как подключить AeroFTP к Claude Desktop или Cursor?

Запустите `aeroftp-cli mcp` в конфигурации клиента как MCP-сервер по stdio или поставьте расширение `axpdev-lab.aeroftp-mcp` для VS Code. Профили серверов предварительно создайте в приложении.

Увидит ли агент мои пароли от серверов?

Нет, если работать через `--profile`: учетные данные берет из хранилища сам `aeroftp-cli`. Строку подключения с паролем в команде агенту лучше не давать.

Какие операции в MCP считаются разрушительными?

Инструменты делятся на безопасные, средние и разрушительные. К последним относится, например, пакетное удаление `aeroftp_delete_many`, поэтому его стоит подтверждать вручную.

Как установить AeroFTP на Windows?

Выполните `winget install axpnet.AeroFTP`. Нужны Windows 10 версии 1709 или новее и Microsoft App Installer.

Как сравнить папку на сервере с локальной?

Команда `aeroftp-cli check --profile "My Server" /local /remote` сравнивает деревья по размерам. Ограничения проверки контрольных сумм описаны в руководстве по CLI.

Обсуждение

Вопросов и отзывов пока нет.

MCP-сервер для SSH: агент выполняет команды, читает и пишет файлы по SFTP, передает файлы и запускает долгие задачи, а пароли остаются у вас

MCP-серверШирокий доступ1 тыс.Звезды репозитория

MCP SSH Manager

mcp-ssh-manager

Управление несколькими SSH-подключениями из Claude Code и Codex: команды, перенос файлов, базы данных и бэкапы. Стабильная ветка в npm, в GitHub бета 4.0

MCP-серверШирокий доступ534Звезды репозитория

Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория
Официальный

Локальная среда разработки с встроенным MCP-сервером: агент осматривает сервисы, сайты, конфиги и логи и управляет их запуском

MCP-серверРасширенный доступ3,3 тыс.Звезды репозитория

SSH MCP

ssh-mcp

SSH-сервер с упором на безопасность: классификация команд, авторизация по политикам и разные способы входа. Выполняет команды на удаленных серверах

MCP-серверШирокий доступ859Звезды репозитория

Коротко о README

README представляет AeroFTP как кроссплатформенный клиент с графическим интерфейсом, CLI, встроенным ассистентом AeroAgent и MCP-сервером. Разделы описывают протоколы и провайдеров, форматы файлов, синхронизацию, шифрование и хранилище `AeroVault`, безопасность и аудиты, а затем установку для Linux, Windows и macOS.

Бейдж для README

Сообщить о проблеме

Foxx AIAeroFTP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.