Filesystem MCP server: dê a um assistente acesso seguro às suas pastas

Guia do Filesystem MCP server e gerador de configuração

Filesystem MCP server: ferramentas, pastas permitidas, configuração | We.Inc

Como funciona o Filesystem MCP server de referência: as 13 ferramentas, as pastas permitidas, Roots, montagens Docker somente leitura e um gerador que escreve o JSON de configuração para você.

O Filesystem MCP server é o programa Node.js de referência do projeto Model Context Protocol que permite a um assistente de IA ler, escrever, pesquisar e mover arquivos, mas só dentro das pastas que você autorizar. Você lista essas pastas ao iniciá-lo, ou o seu app as fornece por meio de Roots. Tudo fora delas é recusado.

Filesystem MCP server em resumo

MCP (Model Context Protocol) é um padrão aberto que permite a um app assistente chamar pequenos programas auxiliares chamados servidores. O servidor de arquivos é o primeiro que a maioria das pessoas instala, porque transforma "dá uma olhada na minha pasta de descrições de produtos" em algo que o assistente consegue fazer de verdade. Esta página explica o que ele pode acessar, como funciona o limite de pastas e como mantê-lo somente leitura. Use o gerador abaixo para criar uma configuração que você cola nas configurações de MCP do seu app.

Perguntas frequentes

O filesystem MCP server consegue ler arquivos fora das pastas que eu listo?

Não. O README afirma que todas as operações de arquivo ficam restritas às pastas permitidas. Se o cliente envia Roots, elas substituem por completo as pastas da linha de comando, então a lista permitida é a última que o seu app forneceu.

O que acontece se eu iniciá-lo sem nenhuma pasta?

Se o seu app suporta Roots, o servidor espera o app enviá-las. Se o app não suporta Roots e você não informou pastas, o servidor registra o motivo, fecha a conexão e sai com status 1.

Como deixo ele somente leitura?

O README documenta um jeito: rode a imagem Docker e adicione ro a cada bind mount, o que torna aquela pasta readonly para o servidor. Alguns apps também permitem aprovar ou bloquear ferramentas individualmente, o que ajuda, mas a montagem é o limite mais firme.

Ele pode apagar arquivos?

A lista de ferramentas não tem nenhuma de exclusão. Mesmo assim ele pode destruir conteúdo: write_file sobrescreve arquivos existentes e move_file remove a origem, por isso as duas aparecem como destrutivas na tabela de anotações do README.

Ele precisa de acesso à internet?

Não para o trabalho dele. Todas as ferramentas definem openWorldHint como false, ou seja, só mexem no sistema de arquivos local dentro das pastas permitidas. O npx baixa o pacote na primeira execução.

Pastas permitidas e Roots, em palavras simples

Tarefas úteis para quem tem um site ou loja

As 13 ferramentas e o que cada uma pode alterar

Somente leitura significa que o README marca a ferramenta com readOnlyHint true. Destrutiva significa que ela pode sobrescrever ou remover conteúdo existente.

Ferramentas do Filesystem MCP server

Exemplos de configuração

Rodar com npx, duas pastas

As pastas depois do nome do pacote viram as pastas permitidas. Precisa de Node.js na sua máquina.

Rodar com Docker, uma pasta somente leitura

As pastas são montadas em /projects. A flag ro impede o servidor de escrever naquela pasta.

Configuração de workspace do VS Code (.vscode/mcp.json)

O VS Code usa a chave servers. ${workspaceFolder} limita o servidor ao projeto que você tem aberto.

Gerador de configuração do Filesystem MCP

Digite as suas pastas e escolha como rodar o servidor. O JSON se atualiza enquanto você digita e nada sai do seu navegador.

Pastas permitidas, um caminho completo por linha

Rodar com

Formato da configuração

Montar pastas como somente leitura (só Docker)

A montagem somente leitura está documentada para Docker. Com npx o servidor pode escrever dentro das pastas que você listar.

JSON de configuração

npx (Node.js)

Docker

mcpServers (maioria dos apps)

servers (VS Code)

Adicione pelo menos uma pasta. O servidor precisa de uma pasta permitida para funcionar.

{v} não é um caminho completo. Comece com / no Mac ou Linux, ou com uma letra de unidade no Windows.

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site