MCP

Scanner d'abord un répertoire local avec smart-tree avant d'ouvrir MCP

Sous Linux/macOS/WSL, après le install.sh officiel, lancez d'abord st --version puis st --security-scan . pour voir les motifs d'attaque ; st --cleanup supprime des intégrations suspectes, donc pas comme premier appel.

Official source · smart-tree

Install

curl -sSL https://raw.githubusercontent.com/8b-is/smart-tree/main/scripts/install.sh | bash

Pour qui

Pour qui veut voir vite une structure de répertoire locale et accepter d'utiliser le même binaire pour un scan de sécurité et un service MCP. Le texte officiel dit que Smart Tree est un blazingly fast, AI-friendly directory visualization tool, 10-24x plus rapide que le tree classique, construit en Rust, avec Security Scanner et 30+ MCP tools.

Convient si vous pouvez exécuter le script d'installation officiel sous Linux, macOS ou WSL, et que la première fois vous voulez seulement confirmer le succès, plus au plus un scan en lecture seule. Ne transformez pas le premier essai en suppression de nettoyage.

Si vous n'acceptez pas que ce programme lise les fichiers de l'espace de travail actuel, n'exécutez pas de scan. Page officielle : https://github.com/8b-is/smart-tree

Premier essai en 3 minutes

Une seule installation : curl -sSL https://raw.githubusercontent.com/8b-is/smart-tree/main/scripts/install.sh | bash . C'est le one line install Linux/macOS/WSL. Ne pas présenter d'autres installateurs comme chemin principal.

Prérequis : pouvoir exécuter curl et bash, et accepter que le script change le PATH et les binaires de cette machine. Après installation, lancer d'abord st --version pour Verify installation. Continuer seulement après une sortie de version.

Un appel à faible risque : st --security-scan . Description officielle : Scan codebase for attack patterns, avec IPFS injection et fake verification. Cela lit le répertoire courant ; la page ne dit pas qu'il supprime des fichiers. Ne pas ajouter de paramètres non écrits.

Signal de succès : la commande se termine et donne un texte de résultat de scan. La doc officielle ne liste pas les champs de résultat ; sans une classe d'alerte, noter seulement que la page ne la documente pas.

Un scan en lecture seule n'est pas à risque zéro. Il lit le code local. La doc officielle ne déclare ni absence de réseau, ni absence de lecture locale, ni absence de frontière de confidentialité.

Cas d'usage

Cas 1 : scanner les motifs d'attaque du répertoire courant. Après installation et st --version réussi, exécuter st --security-scan . à la racine du dépôt cible. Lire la sortie uniquement selon les motifs déjà écrits ; ne pas inventer de noms de règles.

Cas 2 : démarrer un MCP Server depuis le menu interactif. L'item officiel 6 est MCP Server, décrit comme Model Context Protocol (stdio). La même table a HTTP Daemon et Custom Command. La page n'écrit pas la commande d'ouverture du menu ; ne pas inventer de drapeaux de démarrage, seulement confirmer que l'item stdio existe. 30+ MCP tools n'ont pas non plus de noms d'outils individuels ; ne pas inventer d'appels.

Limites d'usage

Après installation, st --cleanup fait Scan and remove malicious MCP servers, hooks, and hidden directories ; c'est une suppression. st --cleanup -y est Non-interactive cleanup (auto-confirm). Ne pas utiliser ces deux au premier essai. Si vous les utilisez plus tard, confirmez d'abord les objets à retirer et sachez que la page n'a pas de chemin d'annulation.

Le texte officiel mentionne aussi Security Scanner, Aye Consciousness et Spicy TUI, sans commandes ni interrupteurs correspondants ; s'ils manquent, ne pas les inventer. La visualisation de répertoire lit le système de fichiers ; en service MCP, elle expose aussi le contexte de répertoire de cette machine.