Qu'est-ce que l'intégration MCP ?
Lorsque vous activez MCP dans StorageRadar, l'application exécute un serveur local léger sur 127.0.0.1. Les assistants IA prenant en charge le Model Context Protocol peuvent se connecter à ce serveur et interroger vos analyses de disque en temps réel.
Le serveur est strictement en lecture seule. Il peut répondre à des questions telles que ce qui utilise le plus d'espace ou ce qui a changé depuis la semaine dernière, mais il ne peut pas supprimer de fichiers, déplacer quoi que ce soit ou accéder au contenu des fichiers.
Le point de terminaison MCP est disponible à tous les niveaux. L'activer et l'interrogation des données sont gratuits. L’exécution d’un nettoyage réel basé sur les recommandations de l’IA nécessite toujours le niveau de déverrouillage approprié dans StorageRadar.
Guide de configuration
Connecter votre IA à StorageRadar prend moins de deux minutes.
Ouvrir les intégrations dans StorageRadar
Dans la barre latérale, cliquez sur Intégrations. Vous verrez la section MCP en haut de l'écran.
Activer MCP (lecture seule)
Activez l'option Activer MCP (lecture seule). L'indicateur d'état passe à Serveur en cours d'exécution et StorageRadar affiche l'adresse et le port du point de terminaison local.
Générez votre jeton d'accès
Cliquez sur Générer un jeton. Gardez ce jeton privé. Vous pouvez le renouveler à tout moment pour révoquer le précédent.
Copiez l'extrait de configuration et collez-le dans votre client AI
Cliquez sur Copier l'extrait de configuration du client. StorageRadar génère le format de configuration correct pour votre client AI. Collez-le dans la configuration du serveur MCP de votre client.
Exécutez d'abord une analyse
Assurez-vous d'avoir exécuté au moins une analyse dans StorageRadar. Les outils MCP fonctionnent sur des données d'analyse indexées, donc un historique d'analyse vide signifie des résultats vides.
Exemples d'invites
Copiez n'importe quelle invite ci-dessous et collez-la dans votre assistant IA après avoir connecté StorageRadar. L’IA appellera les outils MCP appropriés et expliquera les résultats dans un langage simple.
Votre IA ne peut qu'expliquer et recommander. Pour réellement nettoyer, ouvrez StorageRadar et utilisez son flux de travail guidé. L’analyse de l’IA et le nettoyage contrôlé par l’homme sont séparés par conception.
MCP outils disponibles
StorageRadar expose sept outils en lecture seule sur MCP. Votre client IA peut les appeler automatiquement en fonction de votre question. Tous les outils prennent en charge la pagination basée sur le curseur et renvoient des résultats stables et déterministes.
get_server_info Diagnostic Renvoie la version du serveur, la version de l'API, la version de l'application et la liste des fonctionnalités activées. Utile pour vérifier que la connexion fonctionne.
serverVersionapiVersionappVersionfeatures[] list_scan_sessions Analyses Répertorie toutes les sessions d'analyse avec leur état, leur volume racine, leur étendue et leurs statistiques récapitulatives. Prend en charge le filtrage par plage de dates et pagination.
idcreatedAtrootVolumescopestatustotalBytestotalItemsdurationMs get_scan_session Analyses Renvoie des métadonnées et des agrégats détaillés pour une session d'analyse spécifique, y compris l'utilisation du disque par catégorie de niveau supérieur.
metadatacategories[]histogram largest_query Analyse Renvoie les N éléments les plus grands d’une analyse ou d’un instantané avec un regroupement flexible. Utilisez-le pour rechercher les fichiers, dossiers, extensions ou catégories les plus volumineux.
itemfolderextensionownercategory keybytesitemsrisk list_snapshots Instantanés Répertorie tous les instantanés de disque enregistrés par ordre chronologique. Les instantanés sont capturés manuellement à partir des rapports et représentent un état ponctuel de votre disque.
idcreatedAtlabelrootScopetotalBytes diff_snapshots Instantanés Compare deux instantanés et renvoie ce qui a grandi, rétréci, est apparu ou a disparu entre eux. Filtrez par taille minimale de modification et regroupez les résultats par chemin, extension ou catégorie.
keydeltaBytesdeltaItemsdirectionnotes get_dev_cleanup_summary Nettoyage des développeurs Renvoie un résumé agrégé des caches des développeurs et des artefacts de build. Comprend des niveaux de risque et des conseils. En lecture seule, sans aucune action de nettoyage.
profileIdnamebytesitemsriskLevelhints[] Limites de pagination
La limite par défaut est de 50, le maximum est de 200. Tous les outils de liste renvoient un curseur pour récupérer la page suivante. Les résultats sont toujours renvoyés dans un ordre stable et déterministe.
Sécurité
Loopback uniquement
Le serveur se lie exclusivement à 127.0.0.1. Pas d'exposition LAN, pas d'accès Internet. Les autres appareils de votre réseau ne peuvent pas l'atteindre.
Jeton requis
Chaque demande doit inclure votre jeton de session. Sans cela, le serveur rejette la demande et enregistre la tentative. Vous pouvez faire pivoter le jeton à tout moment pour révoquer l'accès précédent.
Limitation du débit
Les demandes sont limitées en débit par jeton. Cela empêche les agents IA incontrôlables de marteler le serveur local.
Journal d'audit complet
Chaque appel d'outil est enregistré localement sur ~/Library/Application Support/StorageRadar/mcp-audit-log.json avec l'horodatage, l'ID du jeton, le nom de l'outil, les paramètres, la taille de la réponse, la latence et les erreurs.
Ce que le point de terminaison MCP ne peut pas faire
- Supprimer ou déplacer des fichiers
- Lire le contenu de n'importe quel fichier
- Accéder au réseau ou à Internet
- Appelez n'importe quel outil ne figurant pas dans la liste approuvée
- Exécuter ou appliquer automatiquement les recommandations
Confidentialité et minimisation des données
StorageRadar suit une politique de minimisation des données pour les réponses MCP. Par défaut, il renvoie des chemins généralisés plutôt que d'exposer les noms exacts de projets ou de répertoires personnels.
Chemins généralisés
Les chemins sont abstraits au niveau de la catégorie. Par exemple :
~/Library/Developer/Xcode/DerivedData/MySecretApp-xyz123 ~/Library/Developer/Xcode/DerivedData/* Cela signifie que votre IA obtient des données globales utiles sans divulguer de noms ou d'identifiants de projets spécifiques.
Chemins bruts, répertoire personnel expurgé
Activez les chemins bruts (accueil expurgé) dans Intégrations → Politique de confidentialité des chemins pour des chemins plus détaillés. Lorsqu'il est activé :
- Des chemins plus spécifiques sont renvoyés pour des diagnostics ciblés
- Votre répertoire personnel est toujours remplacé par ~
- Les segments longs et les chaînes de type ID sont automatiquement masqués
Le contenu du fichier n'est jamais renvoyé dans aucun mode. C'est une contrainte difficile. Le serveur MCP ne dispose d'aucun mécanisme pour lire ou transmettre le contenu de vos documents, images, code ou tout autre fichier.
Extrait de configuration
StorageRadar génère automatiquement l'extrait de configuration correct pour votre client IA. Cliquez sur Copier l'extrait de configuration du client dans l'écran Intégrations. Vous trouverez ci-dessous un exemple pour Claude Desktop.
Le serveur MCP utilise le transport Streamable HTTP sur le port 7342. Votre jeton va dans l'en-tête Authorization. Aucun proxy ou pont stdio n'est nécessaire.
Claude Desktop / tout JSON-client de configuration
Ajoutez l'entrée storageradar à l'objet mcpServers dans le fichier de configuration de votre client :
{
"mcpServers": {
"storageradar": {
"transport": "streamable_http",
"url": "http://127.0.0.1:7342/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
} Remplacez <YOUR_TOKEN> par le jeton d'intégrations. StorageRadar remplit les valeurs correctes lorsque vous cliquez sur Copier l'extrait de configuration du client.
Claude Code (CLI)
Si vous utilisez Claude Code dans le terminal, enregistrez le serveur avec une seule commande :
claude mcp add --transport http storageradar http://127.0.0.1:7342/mcp \
--header "Authorization: Bearer <YOUR_TOKEN>" Après la connexion, vérifiez que cela fonctionne en demandant à votre IA de vérifier la connexion StorageRadar MCP. Il appellera get_server_info et affichera la version du serveur et les fonctionnalités disponibles.
Faire pivoter votre jeton
Cliquez sur Générer / Faire pivoter le jeton dans StorageRadar à tout moment pour invalider le jeton actuel. Mettez ensuite à jour l'en-tête Authorization dans la configuration de votre client. Toute demande avec l'ancien jeton renvoie immédiatement 403 AUTH_INVALID.