Zum Hauptinhalt springen

Share-Folder

Der Share-Folder Befehl teilt ein lokales Verzeichnis direkt mit CLYE AI, sodass der Assistent darauf lesend und schreibend zugreifen kann.

Anders als der Filesystem-Connector verbindet sich share-folder automatisch per WebSocket mit CLYE AI und registriert sich dort – ohne den mcp-Wrapper. Der Ordner erscheint im virtuellen Dateisystem unter /local/<name>/.

Funktionsweise

  1. Der Befehl startet einen eingebetteten MCP-Server für das angegebene Verzeichnis
  2. Dieser verbindet sich via WebSocket mit CLYE AI
  3. Der Ordner wird unter /local/<name>/ im virtuellen Dateisystem verfügbar
  4. Du erhältst einen Eintrag für die mcp.json, den du in deinem Space hinterlegen kannst
  5. Der Dienst läuft, bis du ihn mit Ctrl+C beendest

Konfigurationsparameter (Flags)

ParameterStandardwertBeschreibung
--pathErforderlichAbsoluter Pfad zum lokalen Ordner, der geteilt werden soll
--nameOrdnernameMount-Name (nur Buchstaben, Ziffern, _, -). Der Ordner erscheint unter /local/<name>/
--permissionread-onlyZugriffsstufe: read-only (nur Lesen) oder full (Lesen + Schreiben)
--server-keylocal-fs-<name>MCP Server-Key für die Registrierung in CLYE AI

Verwendung & Beispiele

Einfache Nutzung (Nur Lesen)

ai-hub-cli share-folder --path /home/you/projekt

Mit benutzerdefiniertem Namen

ai-hub-cli share-folder --path /home/you/projekt --name mein-projekt

Mit Schreibzugriff

ai-hub-cli share-folder --path /home/you/projekt --name mein-projekt --permission full

Nach dem Start

Nach dem Start des Befehls siehst du eine Ausgabe wie diese:

=== CLYE AI - Local Folder Share ===
Folder: /home/you/projekt
Name: mein-projekt
Permission: read-only
Server key: local-fs-mein-projekt
Instanz: https://clye.ai

Add to your space mcp.json:
"local-fs-mein-projekt": { "serverKey": "local-fs-mein-projekt" }

Press Ctrl+C to stop sharing.
===================================

Den angezeigten Eintrag kannst du in die mcp.json deines Spaces einfügen, damit der Assistent den Ordner dauerhaft nutzen kann.

Bereitgestellte MCP-Werkzeuge (Tools)

Der Share-Folder stellt – abhängig von der gewählten Berechtigungsstufe – folgende Tools zur Verfügung:

Read-Only Modus (Standard)

WerkzeugBeschreibung
search_filesDurchsucht Dateien nach Namen oder Inhalt
read_fileLiest den Inhalt einer Datei
read_multiple_filesLiest mehrere Dateien gleichzeitig
list_directoryListet Dateien und Ordner auf
get_file_infoRuft Metadaten einer Datei ab
get_directory_treeZeigt die Verzeichnisstruktur
get_file_hashesBerechnet Datei-Hashes
list_changesZeigt Änderungen seit einem Zeitstempel

Full Modus (zusätzlich)

WerkzeugBeschreibung
write_fileSchreibt oder hängt Inhalt an eine Datei an
create_directoryErstellt neue Verzeichnisse
move_fileVerschiebt oder benennt Dateien um
copy_fileKopiert Dateien
delete_fileLöscht Dateien oder Verzeichnisse
upload_fileLädt eine Datei hoch
download_fileLädt eine Datei herunter

Unterschied zum Filesystem-Connector

AspektShare-FolderFilesystem-Connector
VerbindungDirekt per WebSocket zum HubReiner STDIO-MCP-Server
RegistrierungAutomatischManuell via ai-hub-cli mcp ...
EinsatzEinfaches, schnelles TeilenFlexibel mit mehreren Volumes
Befehlai-hub-cli share-folderai-hub-cli mcp ai-hub-cli filesystem-connector
VolumesEinzelner OrdnerHauptpfad + mehrere Volumes (-v)