mcpignore-filesystem MCP Server

mcpignore-filesystem MCP Server

Bezpečně spravujte, ke kterým souborům mají vaši AI agenti přístup, s mcpignore-filesystem MCP Serverem od FlowHunt – pomocí známých ignore vzorů vynucujte detailní omezení.

Co dělá “mcpignore-filesystem” MCP Server?

mcpignore-filesystem MCP Server je nástroj postavený na Node.js, který rozšiřuje workflow vývoje AI asistentů o bezpečnou, detailní kontrolu přístupu k souborovému systému. Navazuje na standardní Filesystem MCP Server a přidává podporu souborů .mcpignore, díky čemuž můžete omezit, ke kterým souborům a složkám mají vaše MCP klienti (například AI agenti) přístup. Definováním ignore vzorů podobných .gitignore můžete chránit citlivá data a zajistit, že pouze povolené soubory jsou přístupné pro operace jako čtení, zápis, správu složek nebo vyhledávání. Tento server umožňuje vývojářům bezpečně automatizovat správu souborů a současně zachovat přísnou bezpečnost a kontrolu přístupu, což je ideální pro týmy, které potřebují robustní a přizpůsobitelné rozhraní k souborovému systému pro AI workflow.

Seznam promptů

V repozitáři nejsou uvedeny žádné šablony promptů.

Seznam zdrojů

V repozitáři nejsou zdokumentovány žádné explicitní MCP zdroje.

Seznam nástrojů

  • read_file: Čte soubor, pokud neodpovídá vzoru v .mcpignore (blokováno pro ignorované cesty).
  • read_multiple_files: Čte více souborů, pokud nejsou ignorované (blokováno pro ignorované cesty).
  • write_file: Zapíše do souboru, pokud není ignorován (blokováno pro ignorované cesty).
  • edit_file: Upraví soubor, pokud není ignorován (blokováno pro ignorované cesty).
  • create_directory: Vytvoří složku, pokud není ignorována (blokováno pro ignorované cesty).
  • list_directory: Vypíše obsah složky, pokud není ignorována (blokováno pro ignorované cesty).
  • move_file: Přesune soubory nebo složky, pokud nejsou ignorované (blokováno pro ignorované cesty).
  • get_file_info: Získá metadata o souboru, pokud není ignorován (blokováno pro ignorované cesty).
  • directory_tree: Získá strukturu složek (povoleno, zobrazuje pouze názvy).
  • search_files: Vyhledává soubory (povoleno, zobrazuje pouze názvy).
  • list_allowed_directories: Vypíše povolené složky pro přístup (N/A pro ignore logiku).

Příklady využití tohoto MCP serveru

  • Detailní bezpečnost souborového systému: Vývojáři mohou AI agentům nabídnout omezený přístup do projektových složek a chránit citlivé soubory (např. .env, secrets, přihlašovací údaje) zadáním do .mcpignore.
  • Bezpečné prozkoumávání kódové základny: AI nástroje mohou analyzovat a procházet rozsáhlé kódové základny, přičemž citlivé či proprietární soubory zůstanou nedostupné.
  • Automatizovaná správa souborů: Automatizujte rutinní úlohy jako organizace, vyhledávání či přesun souborů napříč složkami, s robustními omezeními přístupu přes .mcpignore.
  • Kolaborativní vývojová prostředí: Bezpečně vystavte AI asistentům sdílené složky pro úpravy nebo vyhledávání, zatímco interní či dočasné soubory zůstanou blokované.
  • Soulad a audit: Vynucujte datový soulad tím, že určité typy dat nebo souborů budou pro automatizované nástroje nepřístupné, což pomáhá při auditu a správě.

Jak jej nastavit

Windsurf

V repozitáři nejsou uvedeny žádné konkrétní instrukce pro Windsurf.

Claude

  1. Ujistěte se, že máte nainstalovaný Node.js a npx.
  2. Otevřete svůj claude_desktop_config.json.
  3. Přidejte konfiguraci MCP serveru podle ukázky níže.
  4. Uložte soubor a restartujte Claude.
  5. Ověřte, že server běží a je dostupný.
{
  "mcpServers": {
    "mcpignore-filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@cyberhaven/mcpignore-filesystem",
        "/Users/<username>/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

Zabezpečení API klíčů (příklad):

{
  "mcpServers": {
    "mcpignore-filesystem": {
      "command": "npx",
      "args": [ ... ],
      "env": {
        "API_KEY": "${MCP_SERVER_API_KEY}"
      },
      "inputs": {
        "api_key": "${MCP_SERVER_API_KEY}"
      }
    }
  }
}

Cursor

  1. Ujistěte se, že máte nainstalovaný Node.js a npx.
  2. Otevřete konfigurační soubor mcp.json.
  3. Přidejte konfiguraci serveru dle ukázky níže.
  4. Uložte soubor a restartujte Cursor.
  5. Ověřte spojení se serverem.
{
  "mcpServers": {
    "mcpignore-filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@cyberhaven/mcpignore-filesystem",
        "/Users/<username>/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

Zabezpečení API klíčů: (viz příklad výše pro Claude)

Cline

  1. Ujistěte se, že máte nainstalovaný Node.js a npx.
  2. Otevřete svůj cline_mcp_settings.json.
  3. Vložte konfiguraci serveru.
  4. Uložte a restartujte Cline.
  5. Ověřte dostupnost serveru.
{
  "mcpServers": {
    "mcpignore-filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@cyberhaven/mcpignore-filesystem",
        "/Users/<username>/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

Zabezpečení API klíčů: (viz příklad výše pro Claude)

Windsurf

Není uveden žádný návod k nastavení.


Jak používat tento MCP ve flows

Použití MCP ve FlowHunt

Pro integraci MCP serverů do svého workflow ve FlowHunt přidejte MCP komponentu do flow a propojte ji s AI agentem:

FlowHunt MCP flow

Klikněte na MCP komponentu pro otevření konfiguračního panelu. V sekci systémové MCP konfigurace vložte údaje o MCP serveru v tomto JSON formátu:

{
  "mcpignore-filesystem": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po konfiguraci může AI agent tento MCP využívat se všemi jeho funkcemi a možnostmi. Nezapomeňte změnit “mcpignore-filesystem” na skutečný název vašeho MCP serveru a URL na vaši vlastní MCP adresu.


Přehled

SekceDostupnostDetaily/Poznámky
PřehledPopisuje bezpečný souborový systém s .mcpignore pro MCP klienty
Seznam promptůV repozitáři nejsou uvedeny žádné šablony promptů
Seznam zdrojůNejsou uvedeny žádné explicitní zdroje
Seznam nástrojůPopsáno v README, zahrnuje nástroje pro čtení/zápis/editaci/vyhledávání/přesun
Zabezpečení API klíčůUkázka pro env/inputs v konfiguraci
Podpora vzorkování (méně důležité)Není zmíněno

Na základě dostupných informací tento MCP server nabízí robustní a přehledně zdokumentované nástroje pro práci se soubory se silným zaměřením na bezpečnost, ale chybí mu šablony promptů a zdrojů. Také zde není zmínka o explicitní podpoře Roots či Sampling. Je tedy velmi vhodný pro bezpečnou správu souborů, méně však pro workflow vyžadující šablony promptů nebo pokročilou práci se zdroji.


MCP skóre

Má LICENSE✅ (MIT)
Má alespoň jeden nástroj
Počet forků0
Počet hvězdiček0

Hodnocení:
Tomuto MCP serveru bych dal 6/10. Má jasné bezpečnostní zaměření, zdokumentované nástroje a licenci, ale chybí šablony promptů, definice zdrojů a důkazy o podpoře roots nebo sampling. Největší hodnotu přináší týmům, které hledají bezpečný, ignore-založený přístup k souborovému systému pro AI agenty.

Často kladené otázky

Co je mcpignore-filesystem MCP Server?

Jedná se o MCP server založený na Node.js, který rozšiřuje workflow AI agentů o bezpečné, vzorové ignore řízení přístupu k souborovému systému. Pomocí souborů `.mcpignore` umožňuje omezit, ke kterým souborům a složkám mohou vaše AI nástroje číst, zapisovat či je upravovat – citlivé soubory tak zůstávají chráněné.

Jak chrání citlivé soubory?

Vytvoříte soubor `.mcpignore` se vzory (podobně jako `.gitignore`), které určují, které soubory nebo složky blokovat. Jakákoliv operace MCP klienta – čtení, zápis, přesun apod. – je pro ignorované cesty automaticky zamítnuta, což chrání důvěrná data před automatizovaným přístupem.

Jaké nástroje jsou v tomto MCP serveru k dispozici?

Podporuje: read_file, write_file, edit_file, create_directory, list_directory, move_file, get_file_info, directory_tree, search_files a read_multiple_files. Všechny operace jsou filtrovány podle vzorů v `.mcpignore`, kromě directory_tree a search_files, které zobrazují pouze názvy.

Je tento server vhodný pro kolaborativní nebo automatizovaná prostředí?

Ano! Umožňuje týmům bezpečně a auditovatelně poskytovat AI agentům přístup ke sdíleným složkám pro správu souborů, analýzu kódu i automatizaci, přičemž blokuje interní, dočasné nebo compliance-citlivé soubory.

Jak ho nastavím ve FlowHunt?

Přidejte MCP komponentu do svého FlowHunt flow a nakonfigurujte server pomocí MCP konfiguračního panelu. Zadejte údaje o serveru (viz příklady nastavení) a připojte svého AI agenta. Agent pak bezpečně pracuje pouze s povolenými soubory.

Podporuje tento server šablony promptů nebo zdroje?

Ne, tento MCP server je zaměřen výhradně na bezpečnou správu souborů a neobsahuje šablony promptů ani explicitní definice zdrojů.

Jaká je licence a stav projektu?

Je vydán pod MIT licencí. V tuto chvíli nemá žádné forky ani hvězdičky a skóre 6/10 za robustní bezpečnostní funkce a přehlednou dokumentaci, ale chybí podpora promptů/zdrojů.

Vyzkoušejte mcpignore-filesystem MCP Server od FlowHunt

Posilte své AI workflow detailní kontrolou přístupu k souborům a vyšší bezpečností dat. Integrujte mcpignore-filesystem MCP Server do svých FlowHunt flows ještě dnes.

Zjistit více

Filesystem MCP Server
Filesystem MCP Server

Filesystem MCP Server

Filesystem MCP Server umožňuje bezpečný, programovatelný přístup k místnímu souborovému systému prostřednictvím Model Context Protocolu (MCP). Umožňuje AI asist...

5 min čtení
MCP Server AI Automation +4
Rust MCP Filesystem
Rust MCP Filesystem

Rust MCP Filesystem

Rust MCP Filesystem je bleskurychlý, asynchronní a lehký MCP server napsaný v Rustu, umožňující bezpečné a efektivní operace se souborovým systémem pro AI-asist...

4 min čtení
AI MCP +6
mcp-installer MCP Server
mcp-installer MCP Server

mcp-installer MCP Server

Server mcp-installer MCP zjednodušuje a automatizuje instalaci dalších serverů Model Context Protocol, což umožňuje AI asistentům a vývojářům rychle rozšiřovat ...

4 min čtení
MCP AI +3