Wat is de MCP-integratie?
Wanneer u MCP in StorageRadar inschakelt, draait de app een lichtgewicht lokale server op 127.0.0.1. AI-assistenten die Model Context Protocol ondersteunen, kunnen verbinding maken met deze server en in realtime uw schijfanalyses opvragen.
De server is strikt alleen-lezen. Het kan vragen beantwoorden zoals wat de meeste ruimte gebruikt of wat er sinds vorige week is veranderd, maar het kan geen bestanden verwijderen, iets verplaatsen of toegang krijgen tot de inhoud van bestanden.
Het MCP eindpunt is beschikbaar in alle lagen. Het inschakelen en opvragen van gegevens is gratis. Voor het uitvoeren van daadwerkelijke opschoning op basis van AI-aanbevelingen is nog steeds de juiste ontgrendelingslaag in StorageRadar vereist.
Installatiehandleiding
Het duurt minder dan twee minuten om uw AI te verbinden met StorageRadar.
Open integraties in StorageRadar
Klik in de zijbalk op Integraties. U ziet het gedeelte MCP bovenaan het scherm.
MCP inschakelen (alleen-lezen)
Schakel MCP (alleen-lezen) inschakelen in. De statusindicator verandert in Server actief en StorageRadar toont het lokale eindpuntadres en de poort.
Genereer uw toegangstoken
Klik op Token genereren. Houd dit token privé. U kunt deze op elk gewenst moment roteren om de vorige in te trekken.
Kopieer het configuratiefragment en plak het in uw AI-client
Klik op Clientconfiguratiefragment kopiëren. StorageRadar genereert het juiste configuratieformaat voor uw AI-client. Plak het in de MCP-serverconfiguratie van uw client.
Voer eerst een scan uit
Zorg ervoor dat u ten minste één scan hebt uitgevoerd in StorageRadar. De MCP tools werken met geïndexeerde scangegevens, dus een lege scangeschiedenis betekent lege resultaten.
Voorbeeldprompts
Kopieer een willekeurige onderstaande prompt en plak deze in uw AI-assistent nadat u StorageRadar hebt verbonden. De AI roept de juiste MCP-tools op en legt de resultaten in duidelijke taal uit.
Uw AI kan het alleen maar uitleggen en aanbevelen. Om daadwerkelijk op te ruimen, opent u StorageRadar en gebruikt u de begeleide workflow. AI-analyse en door mensen gecontroleerde opruiming worden door het ontwerp gescheiden gehouden.
Beschikbare MCP-tools
StorageRadar toont zeven alleen-lezen tools boven MCP. Uw AI-client kan deze automatisch oproepen op basis van uw vraag. Alle tools ondersteunen cursorgebaseerde paginering en leveren stabiele, deterministische resultaten op.
get_server_info Diagnostiek Retourneert de serverversie, API-versie, app-versie en de lijst met ingeschakelde functies. Handig om te controleren of de verbinding werkt.
serverVersionapiVersionappVersionfeatures[] list_scan_sessions Scannen Geeft een overzicht van alle scansessies met hun status, rootvolume, bereik en samenvattende statistieken. Ondersteunt filteren op datumbereik en paginering.
idcreatedAtrootVolumescopestatustotalBytestotalItemsdurationMs get_scan_session Scannen Retourneert gedetailleerde metagegevens en aggregaten voor een specifieke scansessie, inclusief schijfgebruik per categorie op het hoogste niveau.
metadatacategories[]histogram largest_query Analyse Retourneert de top-N grootste items van een scan of momentopname met flexibele groepering. Gebruik het om de grootste bestanden, mappen, extensies of categorieën te vinden.
itemfolderextensionownercategory keybytesitemsrisk list_snapshots Momentopnamen Geeft een overzicht van alle opgeslagen schijfmomentopnamen in chronologische volgorde. Momentopnamen worden handmatig vastgelegd vanuit Rapporten en vertegenwoordigen een actuele status van uw schijf.
idcreatedAtlabelrootScopetotalBytes diff_snapshots Momentopnamen Vergelijkt twee momentopnamen en geeft weer wat ertussen groeide, kromp, verscheen of verdween. Filter op minimale wijzigingsgrootte en groepeer de resultaten op pad, extensie of categorie.
keydeltaBytesdeltaItemsdirectionnotes get_dev_cleanup_summary Ontwikkelaarsopschoning Retourneert een geaggregeerd overzicht van ontwikkelaarscaches en build-artefacten. Inclusief risiconiveaus en hints. Alleen-lezen, zonder opruimacties.
profileIdnamebytesitemsriskLevelhints[] Pagineringslimieten
De standaardlimiet is 50, het maximum is 200. Alle lijsthulpmiddelen retourneren een cursor voor het ophalen van de volgende pagina. Resultaten worden altijd in een stabiele, deterministische volgorde geretourneerd.
Beveiliging
Alleen loopback
De server bindt uitsluitend aan 127.0.0.1. Geen LAN-blootstelling, geen internettoegang. Andere apparaten in uw netwerk kunnen het niet bereiken.
Token vereist
Elk verzoek moet uw sessietoken bevatten. Zonder dit verzoek wijst de server het verzoek af en registreert de poging. U kunt het token op elk gewenst moment rouleren om eerdere toegang in te trekken.
Aanvraaglimiet
Verzoeken zijn beperkt in aantal per token. Dit voorkomt dat weggelopen AI-agenten de lokale server aanvallen.
Volledig auditlogboek
Elke tooloproep wordt lokaal geregistreerd in ~/Library/Application Support/StorageRadar/mcp-audit-log.json met tijdstempel, token-ID, toolnaam, parameters, responsgrootte, latentie en fouten.
Wat het MCP eindpunt niet kan doen
- Verwijder of verplaats bestanden
- Lees de inhoud van elk bestand
- Toegang tot het netwerk of internet
- Roep elk gereedschap op dat niet in de goedgekeurde lijst staat
- Voer eventuele aanbevelingen uit of pas deze automatisch toe
Privacy- en gegevensminimalisatie
StorageRadar volgt een beleid voor gegevensminimalisatie voor MCP-reacties. Standaard retourneert het gegeneraliseerde paden in plaats van exacte projectnamen of persoonlijke mapnamen weer te geven.
Gegeneraliseerde paden
Paden worden geabstraheerd op categorieniveau. Bijvoorbeeld:
~/Library/Developer/Xcode/DerivedData/MySecretApp-xyz123 ~/Library/Developer/Xcode/DerivedData/* Dit betekent dat uw AI nuttige verzamelde gegevens krijgt zonder specifieke projectnamen of ID's te lekken.
Ruwe paden, basismap afgeschermd
Schakel onbewerkte paden in (home geredigeerd) in Integraties → Padprivacybeleid voor meer gedetailleerde paden. Indien ingeschakeld:
- Er worden specifiekere paden geretourneerd voor gerichte diagnostiek
- Uw thuismap wordt altijd vervangen door ~
- Lange segmenten en ID-achtige tekenreeksen worden automatisch gemaskeerd
Bestandsinhoud wordt in geen enkele modus geretourneerd. Dit is een harde beperking. De MCP-server heeft geen mechanisme om de inhoud van uw documenten, afbeeldingen, code of andere bestanden te lezen of te verzenden.
Configuratiefragment
StorageRadar genereert automatisch het juiste configuratiefragment voor uw AI-client. Klik op Clientconfiguratiefragment kopiëren in het scherm Integraties. Hieronder ziet u een voorbeeld voor Claude Desktop.
De MCP server gebruikt Streamable HTTP transport op poort 7342. Uw token komt in de Authorization header. Er is geen proxy of stdio-bridge nodig.
Claude Desktop / elke JSON-configuratieclient
Voeg de storageradar-vermelding toe aan het mcpServers-object in het configuratiebestand van uw client:
{
"mcpServers": {
"storageradar": {
"transport": "streamable_http",
"url": "http://127.0.0.1:7342/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
} Vervang <YOUR_TOKEN> door het token van Integraties. StorageRadar vult de juiste waarden in wanneer u op Clientconfiguratiefragment kopiëren klikt.
Claude Code (CLI)
Als u Claude Code in de terminal gebruikt, registreert u de server met één opdracht:
claude mcp add --transport http storageradar http://127.0.0.1:7342/mcp \
--header "Authorization: Bearer <YOUR_TOKEN>" Controleer na het verbinden of de verbinding werkt door uw AI te vragen de StorageRadar MCP-verbinding te controleren. Het zal get_server_info aanroepen en de serverversie en beschikbare functies tonen.
Uw token roteren
Klik op elk gewenst moment op Token genereren/roteren in StorageRadar om het huidige token ongeldig te maken. Update daarna de Authorization header in de configuratie van uw client. Elk verzoek met het oude token retourneert onmiddellijk 403 AUTH_INVALID.