MCP-сервер для FTP-доступа
Этот сервер Model Context Protocol (MCP) предоставляет инструменты для взаимодействия с FTP-серверами. Он позволяет Claude.app перечислять каталоги, загружать и выгружать файлы, создавать каталоги и удалять файлы/каталоги на FTP-серверах.
Функции
Список содержимого каталога : просмотр файлов и папок на FTP-сервере
Загрузка файлов : извлечение содержимого файла с FTP-сервера.
Загрузить файлы : создать новые файлы или обновить существующие.
Создание каталогов : создание новых папок на FTP-сервере.
Удалить файлы/каталоги : удалить файлы или каталоги
Установка
Установка через Smithery
Чтобы автоматически установить mcp-server-ftp для Claude Desktop через Smithery :
Предпосылки
Node.js 16 или выше
Claude for Desktop (или другой MCP-совместимый клиент)
Строительство из источника
Linux/macOS
Окна
Скрипт build-windows.bat
управляет установкой зависимостей и сборкой в системах Windows, предоставляя резервные возможности на случай возникновения проблем с компилятором TypeScript.
Конфигурация
Чтобы использовать этот сервер с Claude for Desktop, добавьте его в свой файл конфигурации:
MacOS/Linux
Редактировать ~/Library/Application Support/Claude/claude_desktop_config.json
:
Окна
Отредактируйте %APPDATA%\Claude\claude_desktop_config.json
:
Устранение неполадок при сборке Windows
Если у вас возникли проблемы со сборкой в Windows:
Используйте предоставленный скрипт
build-windows.bat
, который решает распространенные проблемы сборки.Убедитесь, что Node.js и npm установлены правильно.
Попробуйте запустить компилятор TypeScript напрямую:
npx tsc
Если у вас все еще возникают проблемы, вы можете использовать предварительно скомпилированные файлы в каталоге
build
, выполнив:node path\to\mcp-server-ftp\build\index.js
Параметры конфигурации
Переменная среды | Описание | По умолчанию |
| Имя хоста или IP-адрес FTP-сервера | локальный хост |
| Порт FTP-сервера | 21 |
| Имя пользователя FTP | анонимный |
| Пароль FTP | (пустая строка) |
| Используйте безопасный FTP (FTPS) | ЛОЖЬ |
Использование
После настройки и перезапуска Claude for Desktop вы сможете использовать естественный язык для выполнения FTP-операций:
«Список файлов в каталоге /public на моем FTP-сервере»
«Загрузить файл /data/report.txt с FTP-сервера»
«Загрузите этот текст как файл с именем notes.txt на FTP-сервер»
«Создайте новый каталог с именем «backups» на FTP-сервере»
«Удалить файл obsolete.txt с FTP-сервера»
«Удалить пустой каталог /old-project с FTP-сервера»
Доступные инструменты
Название инструмента | Описание |
| Список содержимого FTP-каталога |
| Загрузить файл с FTP-сервера |
| Загрузить файл на FTP-сервер |
| Создайте новый каталог на FTP-сервере |
| Удалить файл с FTP-сервера |
| Удалить каталог с FTP-сервера |
Соображения безопасности
Учетные данные FTP хранятся в файле конфигурации Claude. Убедитесь, что этот файл имеет соответствующие разрешения.
Рассмотрите возможность использования FTPS (защищенного FTP), установив
FTP_SECURE=true
если ваш сервер поддерживает эту функцию.Сервер создает временные файлы для загрузки и выгрузки во временном каталоге вашей системы.
Лицензия
Массачусетский технологический институт
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Позволяет Клоду взаимодействовать с FTP-серверами с помощью команд на естественном языке, позволяя пользователям просматривать каталоги, загружать/выгружать файлы, создавать каталоги и удалять файлы/каталоги на FTP-серверах.
Related MCP Servers
- -securityAlicense-qualityThe Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.Last updated -2MIT License
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -419
- -securityFlicense-qualityA filesystem Model Context Protocol server that provides Claude Desktop with capabilities to read, write, and manipulate files on your system.Last updated -0
- AsecurityAlicenseAqualityA server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.Last updated -1938,2444MIT License