MCP-Server für FTP-Zugriff
Dieser Model Context Protocol (MCP)-Server bietet Tools für die Interaktion mit FTP-Servern. Er ermöglicht Claude.app das Auflisten von Verzeichnissen, das Herunterladen und Hochladen von Dateien, das Erstellen von Verzeichnissen sowie das Löschen von Dateien/Verzeichnissen auf FTP-Servern.
Merkmale
Verzeichnisinhalte auflisten : Dateien und Ordner auf dem FTP-Server anzeigen
Dateien herunterladen : Dateiinhalte vom FTP-Server abrufen
Dateien hochladen : Neue Dateien erstellen oder vorhandene aktualisieren
Verzeichnisse erstellen : Erstellen Sie neue Ordner auf dem FTP-Server
Dateien/Verzeichnisse löschen : Dateien oder Verzeichnisse entfernen
Installation
Installation über Smithery
So installieren Sie mcp-server-ftp für Claude Desktop automatisch über Smithery :
Voraussetzungen
Node.js 16 oder höher
Claude für Desktop (oder einen anderen MCP-kompatiblen Client)
Erstellen aus der Quelle
Linux/macOS
Windows
Das Skript build-windows.bat
übernimmt die Installation und Erstellung von Abhängigkeiten auf Windows-Systemen und bietet Fallback-Optionen, falls beim TypeScript-Compiler Probleme auftreten.
Konfiguration
Um diesen Server mit Claude für Desktop zu verwenden, fügen Sie ihn Ihrer Konfigurationsdatei hinzu:
MacOS/Linux
Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json
:
Windows
Bearbeiten Sie %APPDATA%\Claude\claude_desktop_config.json
:
Beheben von Problemen mit dem Windows-Build
Wenn Sie unter Windows auf Build-Probleme stoßen:
Verwenden Sie das bereitgestellte Skript
build-windows.bat
, das häufige Build-Probleme behandeltStellen Sie sicher, dass Node.js und npm ordnungsgemäß installiert sind
Versuchen Sie, den TypeScript-Compiler direkt auszuführen:
npx tsc
Wenn weiterhin Probleme auftreten, können Sie die vorkompilierten Dateien im
build
Verzeichnis verwenden, indem Sie Folgendes ausführen:node path\to\mcp-server-ftp\build\index.js
Konfigurationsoptionen
Umgebungsvariable | Beschreibung | Standard |
| Hostname oder IP-Adresse des FTP-Servers | lokaler Host |
| FTP-Server-Port | 21 |
| FTP-Benutzername | anonym |
| FTP-Passwort | (leere Zeichenfolge) |
| Verwenden Sie sicheres FTP (FTPS) | FALSCH |
Verwendung
Nachdem Sie Claude für Desktop konfiguriert und neu gestartet haben, können Sie FTP-Vorgänge in natürlicher Sprache durchführen:
„Listen Sie die Dateien im Verzeichnis /public auf meinem FTP-Server auf.“
„Laden Sie die Datei /data/report.txt vom FTP-Server herunter“
„Laden Sie diesen Text als Datei mit dem Namen notes.txt auf den FTP-Server hoch.“
„Erstellen Sie auf dem FTP-Server ein neues Verzeichnis mit dem Namen ‚Backups‘.“
„Löschen Sie die Datei obsolete.txt vom FTP-Server“
"Entfernen Sie das leere Verzeichnis /old-project vom FTP-Server"
Verfügbare Tools
Werkzeugname | Beschreibung |
| Inhalt eines FTP-Verzeichnisses auflisten |
| Laden Sie eine Datei vom FTP-Server herunter |
| Laden Sie eine Datei auf den FTP-Server hoch |
| Erstellen Sie ein neues Verzeichnis auf dem FTP-Server |
| Löschen einer Datei vom FTP-Server |
| Löschen eines Verzeichnisses vom FTP-Server |
Sicherheitsüberlegungen
Die FTP-Anmeldeinformationen sind in der Claude-Konfigurationsdatei gespeichert. Stellen Sie sicher, dass diese Datei über die entsprechenden Berechtigungen verfügt.
Erwägen Sie die Verwendung von FTPS (sicheres FTP), indem Sie
FTP_SECURE=true
festlegen, wenn Ihr Server dies unterstützt.Der Server erstellt temporäre Dateien für Uploads und Downloads im Temp-Verzeichnis Ihres Systems.
Lizenz
MIT
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.
Ermöglicht Claude die Interaktion mit FTP-Servern über Befehle in natürlicher Sprache, sodass Benutzer Verzeichnisse auflisten, Dateien herunterladen/hochladen, Verzeichnisse erstellen und Dateien/Verzeichnisse auf FTP-Servern löschen können.
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