Servidor MCP Oficial

Filesystem MCP Server

Servidor MCP de referência para ler, escrever, pesquisar e mover arquivos dentro de diretórios que você permite explicitamente.

Autor
Model Context Protocol
Funciona com
Any MCP client
Licença
MIT
Documentado
Oct 2, 2026

O que é Filesystem MCP Server

Servidor Node.js que implementa o MCP para operações de sistema de arquivos, publicado no npm como @modelcontextprotocol/server-filesystem. O acesso se limita aos diretórios permitidos, informados como argumentos de linha de comando ou via MCP Roots.

O que ela faz

Como o Filesystem MCP Server se integra: quais agentes o executam e o que ele acrescentaEXECUTA EMSeu agenteAny MCP clientum host documentadoMCP SERVER · OFICIALFilesystem MCP ServerConecte o agente a ferramentas, d…4 etapas de instalação1 nota de permissãolicença: MITO QUE ELA ACRESCENTAO que ela fazLer arquivos de texto (com opções…Ler vários arquivos de uma vezEscrever e sobrescrever arquivosCriar, listar e excluir diretório…agente → extensão → nova capacidade · do repositório ou da documentação oficial
Onde Filesystem MCP Server roda e o que acrescenta, segundo a documentação
  • Ler arquivos de texto (com opções head/tail) e arquivos de mídia
  • Ler vários arquivos de uma vez
  • Escrever e sobrescrever arquivos
  • Criar, listar e excluir diretórios e mover arquivos ou diretórios
  • Pesquisar arquivos e obter metadados
  • Atualizar os diretórios permitidos em tempo de execução via MCP Roots

Quando usar

Boa adequação

  • Deixar um agente trabalhar em algumas pastas específicas de projeto
  • Clientes com suporte a Roots que precisam alterar diretórios em tempo de execução

Não indicado para

  • Qualquer coisa que exija acesso fora dos diretórios permitidos
  • Uso em produção sem revisão própria: O README raiz diz que estas são implementações de referência, pensadas como exemplos educacionais, não soluções prontas para produção.

Como instalar o Filesystem MCP Server

Você precisa de: Node.js (npx); Ao menos um diretório permitido via argumentos ou Roots; caso contrário, dá erro ao iniciar

  1. Certifique-se de que o Node.js e o npx estão disponíveis
  2. Adicione o servidor à configuração do seu cliente MCP com o comando npx
  3. Passe ao menos um diretório permitido como argumento, ou use um cliente com suporte a Roots
  4. Reinicie o cliente e chame list_allowed_directories para confirmar
Exemplo de configuração (da documentação oficial)
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/dir1",
        "/path/to/dir2"
      ]
    }
  }
}

Permissões e segurança

A que ela tem acesso

  • Lê e escreve arquivos e diretórios apenas dentro dos diretórios permitidos

Notas de segurança dos mantenedores

  • write_file sobrescreve arquivos existentes; o README pede cautela
  • O README raiz diz que estas são implementações de referência, pensadas como exemplos educacionais, não soluções prontas para produção.

Revise a fonte antes de conceder ao agente acesso a credenciais ou sistemas de produção. Documentamos o que os mantenedores informam; não auditamos o código.

Limitações

  • O servidor dá erro na inicialização se nenhum argumento for passado e o cliente não tiver suporte a Roots
  • Os Roots do cliente substituem completamente os diretórios da linha de comando

Perguntas frequentes

O que o servidor Filesystem MCP precisa para iniciar?

Ao menos um diretório permitido, passado como argumento ou fornecido pelo cliente via Roots. fonte

O servidor Filesystem MCP pode acessar arquivos fora dos diretórios permitidos?

Não. O README diz que todas as operações são restritas aos diretórios permitidos. fonte

Qual é o pacote npm do servidor Filesystem MCP?

@modelcontextprotocol/server-filesystem. fonte

Guias relacionados

Fontes e lacunas

Não informado pelos mantenedores: Hosts além de clientes MCP genéricos não são citados individualmente como compatíveis com Claude Code/Cursor/Windsurf/Codex neste README; A data de last_release não aparece no README verificado.

Mais extensões para conhecer