Filesystem MCP-server: geef een assistent veilige toegang tot uw mappen

Filesystem MCP-server: gids en configbuilder

Filesystem MCP-server: tools, toegestane mappen, config | We.Inc

Zo werkt de Filesystem MCP-referentieserver: de 13 tools, toegestane mappen, Roots, alleen-lezen Docker-mounts en een builder die de config-JSON voor u schrijft.

De Filesystem MCP-server is het Node.js-referentieprogramma van het Model Context Protocol-project waarmee een AI-assistent bestanden kan lezen, schrijven, doorzoeken en verplaatsen, maar alleen binnen mappen die u toestaat. U geeft die mappen op bij het starten, of uw app levert ze aan via Roots. Alles daarbuiten wordt geweigerd.

De Filesystem MCP-server in één oogopslag

MCP (Model Context Protocol) is een open standaard waarmee een assistent-app kleine hulpprogramma's kan aanroepen, servers genoemd. De filesystem-server is meestal de eerste die mensen installeren, omdat hij "kijk eens in mijn map met productbeschrijvingen" verandert in iets wat de assistent echt kan doen. Deze pagina legt uit waar hij bij kan, hoe de mapgrens werkt en hoe u hem alleen-lezen houdt. Gebruik de builder hieronder om een config te maken die u in de MCP-instellingen van uw app kunt plakken.

Veelgestelde vragen

Kan de filesystem MCP-server bestanden lezen buiten de mappen die ik opgeef?

Nee. De README stelt dat alle bestandssysteembewerkingen beperkt zijn tot toegestane mappen. Als de client Roots stuurt, vervangen die de mappen uit de opdrachtregel volledig, dus de toegestane lijst is wat uw app het laatst heeft aangeleverd.

Wat gebeurt er als ik hem start zonder mappen?

Als uw app Roots ondersteunt, wacht de server tot de app ze stuurt. Ondersteunt de app geen Roots en hebt u geen mappen opgegeven, dan logt de server de reden, sluit de verbinding en stopt met status 1.

Hoe maak ik hem alleen-lezen?

De README beschrijft één manier: draai de Docker-image en voeg ro toe aan elke bind mount, waardoor die map readonly is voor de server. Sommige apps laten u ook afzonderlijke tools goedkeuren of blokkeren, wat helpt, maar de mount is de stevigere grens.

Kan hij bestanden verwijderen?

Zijn toollijst bevat geen verwijdertool. Toch kan hij inhoud vernietigen: write_file overschrijft bestaande bestanden en move_file haalt de bron weg, dus beide staan als destructief gemarkeerd in de annotatietabel van de README.

Heeft hij internettoegang nodig?

Niet voor zijn werk. Elke tool zet openWorldHint op false, wat betekent dat hij alleen het lokale bestandssysteem binnen toegestane mappen aanraakt. npx downloadt het pakket wel de eerste keer dat het draait.

Toegestane mappen en Roots, in gewone taal

Nuttige taken voor een site- of webwinkeleigenaar

De 13 tools en wat elk kan wijzigen

Alleen-lezen betekent dat de README de tool markeert met readOnlyHint true. Destructief betekent dat hij bestaande inhoud kan overschrijven of verwijderen.

Tools van de Filesystem MCP-server

Configvoorbeelden

Draaien met npx, twee mappen

De mappen na de pakketnaam worden de toegestane mappen. Vereist Node.js op uw computer.

Draaien met Docker, één map alleen-lezen

Mappen worden gemount onder /projects. De ro-vlag voorkomt dat de server naar die map schrijft.

VS Code-werkruimteconfig (.vscode/mcp.json)

VS Code gebruikt een servers-sleutel. ${workspaceFolder} beperkt de server tot het project dat u open hebt.

Configbuilder voor de Filesystem MCP-server

Typ uw mappen en kies hoe de server draait. De JSON wordt bijgewerkt terwijl u typt en niets verlaat uw browser.

Toegestane mappen, één volledig pad per regel

Draaien met

Configvorm

Mappen alleen-lezen mounten (alleen Docker)

Alleen-lezen mounten is gedocumenteerd voor Docker. Met npx kan de server schrijven in de mappen die u opgeeft.

Config-JSON

npx (Node.js)

Docker

mcpServers (de meeste apps)

servers (VS Code)

Voeg minstens één map toe. De server heeft één toegestane map nodig om te werken.

{v} is geen volledig pad. Begin met / op Mac of Linux, of met een stationsletter op Windows.

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gidsen

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap