Filesystem MCP Server: Gib einem Assistenten sicheren Zugriff auf deine Ordner

Filesystem MCP Server: Leitfaden und Config-Builder

Filesystem MCP Server: Tools, erlaubte Ordner, Config | We.Inc

So funktioniert der Referenz-Filesystem-MCP-Server: seine 13 Tools, erlaubte Verzeichnisse, Roots, schreibgeschützte Docker-Mounts und ein Builder, der die Config-JSON für dich schreibt.

Der Filesystem MCP Server ist das Node.js-Referenzprogramm des Model Context Protocol-Projekts, mit dem ein KI-Assistent Dateien lesen, schreiben, durchsuchen und verschieben kann, aber nur in Ordnern, die du erlaubst. Du gibst diese Ordner beim Start an, oder deine App liefert sie über Roots. Alles außerhalb davon wird abgelehnt.

Der Filesystem MCP Server im Überblick

MCP (Model Context Protocol) ist ein offener Standard, mit dem eine Assistenten-App kleine Hilfsprogramme aufrufen kann, die Server heißen. Der Filesystem-Server ist der, den die meisten zuerst installieren, weil er aus "sieh dir meinen Ordner mit Produktbeschreibungen an" etwas macht, das der Assistent wirklich tun kann. Diese Seite erklärt, worauf er zugreifen kann, wie die Ordnergrenze funktioniert und wie du ihn schreibgeschützt hältst. Mit dem Builder unten erzeugst du eine Config, die du in die MCP-Einstellungen deiner App einfügen kannst.

Häufige Fragen

Kann der Filesystem MCP Server Dateien außerhalb der angegebenen Ordner lesen?

Nein. Die README stellt klar, dass alle Dateisystem-Operationen auf erlaubte Verzeichnisse beschränkt sind. Wenn der Client Roots sendet, ersetzen diese die Ordner aus der Befehlszeile vollständig, die erlaubte Liste ist also das, was deine App zuletzt geliefert hat.

Was passiert, wenn ich ihn ganz ohne Ordner starte?

Wenn deine App Roots unterstützt, wartet der Server darauf, dass die App sie sendet. Unterstützt die App keine Roots und du hast keine Ordner angegeben, protokolliert der Server den Grund, schließt die Verbindung und beendet sich mit Status 1.

Wie mache ich ihn schreibgeschützt?

Die README beschreibt einen Weg: Starte das Docker-Image und ergänze ro an jedem Bind-Mount, wodurch der Ordner für den Server schreibgeschützt wird. Manche Apps lassen dich außerdem einzelne Tools freigeben oder sperren, was hilft, aber der Mount ist die festere Grenze.

Kann er Dateien löschen?

Seine Tool-Liste enthält kein Lösch-Tool. Inhalte zerstören kann er trotzdem: write_file überschreibt vorhandene Dateien und move_file entfernt die Quelle, deshalb sind beide in der Annotationstabelle der README als destruktiv markiert.

Braucht er Internetzugang?

Nicht für seine Arbeit. Jedes Tool setzt openWorldHint auf false, das heißt, es greift nur auf das lokale Dateisystem innerhalb erlaubter Ordner zu. npx lädt das Paket allerdings beim ersten Start herunter.

Erlaubte Verzeichnisse und Roots, einfach erklärt

Nützliche Aufgaben für Website- und Shopbetreiber

Die 13 Tools und was jedes verändern kann

Nur lesend heißt, die README markiert das Tool mit readOnlyHint true. Destruktiv heißt, es kann vorhandene Inhalte überschreiben oder entfernen.

Tools des Filesystem MCP Servers

Config-Beispiele

Start mit npx, zwei Ordner

Die Ordner hinter dem Paketnamen werden zu den erlaubten Verzeichnissen. Erfordert Node.js auf deinem Rechner.

Start mit Docker, ein Ordner schreibgeschützt

Ordner werden unter /projects eingebunden. Das ro-Flag hindert den Server daran, in diesen Ordner zu schreiben.

VS Code Workspace-Config (.vscode/mcp.json)

VS Code nutzt einen servers-Schlüssel. ${workspaceFolder} beschränkt den Server auf das geöffnete Projekt.

Config-Builder für den Filesystem MCP Server

Gib deine Ordner ein und wähle, wie der Server laufen soll. Die JSON aktualisiert sich beim Tippen, und nichts verlässt deinen Browser.

Erlaubte Ordner, ein vollständiger Pfad pro Zeile

Starten mit

Config-Format

Ordner schreibgeschützt einbinden (nur Docker)

Schreibgeschütztes Einbinden ist für Docker dokumentiert. Mit npx kann der Server in die angegebenen Ordner schreiben.

Config-JSON

npx (Node.js)

Docker

mcpServers (die meisten Apps)

servers (VS Code)

Füge mindestens einen Ordner hinzu. Der Server braucht ein erlaubtes Verzeichnis, um zu funktionieren.

{v} ist kein vollständiger Pfad. Beginne ihn unter Mac oder Linux mit / oder unter Windows mit einem Laufwerksbuchstaben.

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap