mcpignore-filesystem MCP Server
Gerencie com segurança quais arquivos seus agentes de IA podem acessar com o mcpignore-filesystem MCP Server da FlowHunt, usando padrões de ignore conhecidos para impor controles granulares.

O que faz o MCP Server “mcpignore-filesystem”?
O mcpignore-filesystem MCP Server é uma ferramenta baseada em Node.js que aprimora fluxos de trabalho de desenvolvimento com assistentes de IA, fornecendo controle seguro e granular sobre o acesso ao sistema de arquivos. Com base no padrão Filesystem MCP Server, este servidor introduz suporte a arquivos .mcpignore
, permitindo restringir quais arquivos e diretórios seus clientes MCP (como agentes de IA) podem acessar. Ao especificar padrões de ignore semelhantes ao .gitignore
, você pode proteger dados sensíveis e garantir que apenas arquivos autorizados estejam disponíveis para operações como leitura, gravação, gerenciamento de diretórios e buscas. Este servidor potencializa tarefas de desenvolvimento envolvendo gerenciamento de arquivos, mantendo rigorosa segurança de dados e controles de acesso, sendo ideal para equipes que precisam de interfaces robustas e personalizáveis de sistema de arquivos para fluxos de trabalho orientados por IA.
Lista de Prompts
Nenhum template de prompt é mencionado no repositório.
Lista de Recursos
Nenhum recurso MCP explícito é documentado no repositório.
Lista de Ferramentas
- read_file: Lê um arquivo, a menos que corresponda a um padrão
.mcpignore
(Bloqueado para caminhos ignorados). - read_multiple_files: Lê múltiplos arquivos, a menos que estejam ignorados (Bloqueado para caminhos ignorados).
- write_file: Escreve em um arquivo, a menos que esteja ignorado (Bloqueado para caminhos ignorados).
- edit_file: Edita um arquivo, a menos que esteja ignorado (Bloqueado para caminhos ignorados).
- create_directory: Cria um diretório, a menos que esteja ignorado (Bloqueado para caminhos ignorados).
- list_directory: Lista conteúdos de diretório, a menos que esteja ignorado (Bloqueado para caminhos ignorados).
- move_file: Move arquivos ou diretórios, a menos que estejam ignorados (Bloqueado para caminhos ignorados).
- get_file_info: Recupera metadados de arquivo, a menos que esteja ignorado (Bloqueado para caminhos ignorados).
- directory_tree: Recupera a estrutura dos diretórios (Permitido, apenas exibe nomes).
- search_files: Busca por arquivos (Permitido, apenas exibe nomes).
- list_allowed_directories: Lista diretórios permitidos para acesso (N/A para lógica de ignore).
Casos de Uso deste MCP Server
- Segurança Granular de Sistema de Arquivos: Desenvolvedores podem oferecer aos agentes de IA acesso controlado a diretórios de projetos, protegendo arquivos sensíveis (por exemplo,
.env
, segredos, credenciais) ao especificá-los no.mcpignore
. - Exploração Segura de Base de Código: Ferramentas de IA podem analisar e navegar grandes bases de código, garantindo que arquivos confidenciais ou proprietários fiquem excluídos da exposição.
- Gerenciamento Automatizado de Arquivos: Automatize tarefas rotineiras como organizar, buscar ou mover arquivos entre diretórios, com restrições de acesso robustas via
.mcpignore
. - Ambientes de Desenvolvimento Colaborativo: Exponha com segurança diretórios compartilhados para assistentes orientados por IA editarem ou buscarem, bloqueando o acesso a arquivos internos ou temporários.
- Conformidade e Auditoria: Faça cumprir a conformidade de dados garantindo que tipos ou arquivos específicos permaneçam inacessíveis para ferramentas automatizadas, auxiliando em auditorias e governança.
Como configurar
Windsurf
Nenhuma instrução específica para Windsurf fornecida no repositório.
Claude
- Certifique-se de que Node.js e
npx
estão instalados. - Abra seu
claude_desktop_config.json
. - Adicione a configuração do MCP server conforme mostrado abaixo.
- Salve o arquivo e reinicie o Claude.
- Verifique se o servidor está rodando e acessível.
{
"mcpServers": {
"mcpignore-filesystem": {
"command": "npx",
"args": [
"-y",
"@cyberhaven/mcpignore-filesystem",
"/Users/<username>/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
Protegendo Chaves de API (exemplo):
{
"mcpServers": {
"mcpignore-filesystem": {
"command": "npx",
"args": [ ... ],
"env": {
"API_KEY": "${MCP_SERVER_API_KEY}"
},
"inputs": {
"api_key": "${MCP_SERVER_API_KEY}"
}
}
}
}
Cursor
- Certifique-se de que Node.js e
npx
estão instalados. - Abra seu arquivo de configuração
mcp.json
. - Adicione a configuração do servidor conforme abaixo.
- Salve o arquivo e reinicie o Cursor.
- Confirme a conectividade do servidor.
{
"mcpServers": {
"mcpignore-filesystem": {
"command": "npx",
"args": [
"-y",
"@cyberhaven/mcpignore-filesystem",
"/Users/<username>/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
Protegendo Chaves de API: (veja exemplo do Claude acima)
Cline
- Certifique-se de que Node.js e
npx
estão instalados. - Abra seu
cline_mcp_settings.json
. - Insira a configuração do servidor.
- Salve e reinicie o Cline.
- Verifique a disponibilidade do servidor.
{
"mcpServers": {
"mcpignore-filesystem": {
"command": "npx",
"args": [
"-y",
"@cyberhaven/mcpignore-filesystem",
"/Users/<username>/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
Protegendo Chaves de API: (veja exemplo do Claude acima)
Windsurf
Nenhuma instrução de configuração fornecida.
Como utilizar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP utilizando este formato JSON:
{
"mcpignore-filesystem": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de alterar “mcpignore-filesystem” para o nome real do seu servidor MCP e substituir a URL pela de seu próprio servidor MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | Descreve sistema de arquivos seguro, baseado em .mcpignore para clientes MCP |
Lista de Prompts | ⛔ | Nenhum template de prompt documentado |
Lista de Recursos | ⛔ | Nenhum recurso explícito listado |
Lista de Ferramentas | ✅ | Detalhada no README, inclui ferramentas de leitura/escrita/edição/busca/movimentação/listagem |
Proteção de Chaves de API | ✅ | Exemplo mostrado para env/inputs na configuração |
Suporte a Sampling (menos importante na avaliação) | ⛔ | Não mencionado |
Com base nas informações disponíveis, este servidor MCP oferece ferramentas de sistema de arquivos robustas e claramente documentadas, com fortes recursos de segurança, mas não possui templates de prompt e recursos. Também não há menção explícita a Roots nem suporte a Sampling. Assim, é uma escolha forte para gerenciamento seguro de arquivos, mas pode ser menos indicado para fluxos que exigem templates de prompt ou manipulação avançada de recursos.
Pontuação MCP
Possui uma LICENÇA | ✅ (MIT) |
---|---|
Possui ao menos uma ferramenta | ✅ |
Número de Forks | 0 |
Número de Estrelas | 0 |
Nota:
Eu avaliaria este MCP server como 6/10. Tem foco claro em segurança, ferramentas documentadas e licença, mas falta templates de prompt, definições de recursos e evidências de roots ou suporte a sampling. Seu valor é mais forte para equipes que buscam acesso seguro ao sistema de arquivos, baseado em ignore, para agentes de IA.
Perguntas frequentes
- O que é o mcpignore-filesystem MCP Server?
É um servidor MCP baseado em Node.js que aprimora fluxos de trabalho de agentes de IA fornecendo controles seguros e baseados em padrões de ignore para acesso ao sistema de arquivos. Utilizando arquivos `.mcpignore`, permite restringir quais arquivos e diretórios suas ferramentas de IA podem ler, gravar ou modificar, garantindo que arquivos sensíveis permaneçam protegidos.
- Como ele protege arquivos sensíveis?
Você cria um arquivo `.mcpignore` com padrões (como o `.gitignore`) que especificam arquivos ou diretórios a serem bloqueados. Qualquer operação do cliente MCP—leitura, gravação, movimentação, etc.—é automaticamente negada para caminhos ignorados, mantendo dados confidenciais seguros contra acesso automatizado.
- Quais ferramentas estão disponíveis neste servidor MCP?
Ele suporta: read_file, write_file, edit_file, create_directory, list_directory, move_file, get_file_info, directory_tree, search_files e read_multiple_files. Todas as operações são filtradas pelos padrões do `.mcpignore`, exceto directory_tree e search_files, que apenas mostram nomes.
- Este servidor é adequado para ambientes colaborativos ou automatizados?
Sim! Ele permite que equipes concedam acesso seguro e auditável para agentes de IA a diretórios compartilhados para gerenciamento de arquivos, exploração de bases de código e automação, enquanto bloqueiam arquivos internos, temporários ou sensíveis à conformidade.
- Como faço a configuração no FlowHunt?
Adicione o componente MCP ao seu fluxo FlowHunt, depois configure o servidor pelo painel de configuração MCP. Insira os detalhes do seu servidor (como mostrado nos exemplos de configuração) e conecte seu agente de IA. O agente então interagirá com segurança apenas com os arquivos permitidos.
- Ele suporta templates de prompt ou recursos?
Não, este servidor MCP foca em gerenciamento seguro de arquivos e não inclui templates de prompt ou definições explícitas de recursos.
- Qual é a licença e o status do projeto?
É distribuído sob licença MIT. Até o momento, não possui forks ou estrelas e recebe nota 6/10 por recursos robustos de segurança e documentação clara, mas não possui suporte a prompt/recursos.
Experimente o mcpignore-filesystem MCP Server da FlowHunt
Potencialize seus fluxos de trabalho de IA com controle de acesso ao sistema de arquivos detalhado e segurança aprimorada de dados. Integre o mcpignore-filesystem MCP Server aos seus fluxos FlowHunt hoje mesmo.