Local-RAG
Im aktuell analysierten Go-Binary ist lancedb-connector nicht als Cobra-Command registriert. Diese Seite beschreibt den ergänzenden LanceDB/Local-RAG-Connector aus der bestehenden Connector-Dokumentation; prüfe vor der Nutzung mit ai-hub-cli --help, ob dein ausgeliefertes Binary diesen Connector enthält.
Indiziert einen lokalen oder entfernten Ordner in eine LanceDB-Vektordatenbank und stellt semantische Suche plus Dateisystem-Tools als MCP-Server bereit. Embeddings werden über einen OpenAI-kompatiblen Endpunkt berechnet, z. B. Ollama, OpenAI, Azure oder LM Studio.
Der Workflow ist bewusst getrennt:
indexwird von einem Menschen gestartet und baut oder aktualisiert den Vektorindex.servestartet den MCP-Server. Der AI-Agent kann die Indizierung nicht selbst auslösen.
Beim ersten Lauf wird mit
uvautomatisch eine Python-Umgebung unter~/.lancedb/shared/venverstellt. Voraussetzung ist eine installierteuv-CLI.
Unterstützte Dateitypen
Standard: .pdf, .doc, .docx, .xls, .xlsx, .txt, .msg. Mit --file-types .pdf,.docx kannst du die Liste einschränken. Für gescannte PDFs ist OCR möglich, wenn Tesseract installiert ist.
Index erstellen
ai-hub-cli lancedb-connector index \
--path /pfad/zu/dokumenten \
--embedding-url http://localhost:11434/api/embeddings \
--embedding-model nomic-embed-text
Status prüfen
ai-hub-cli lancedb-connector status --path /pfad/zu/dokumenten
MCP-Server starten
ai-hub-cli mcp ai-hub-cli lancedb-connector serve \
--path /pfad/zu/dokumenten \
--embedding-url http://localhost:11434/api/embeddings \
--embedding-model nomic-embed-text
Wichtige Flags
| Flag | Bedeutung |
|---|---|
--path | Lokaler Pfad oder Quelle wie smb://, s3:// oder nfs://. |
--embedding-url | Embedding-Endpunkt. |
--embedding-model | Modellname, Standard text-embedding-3-small. |
--embedding-key | API-Key, bei Ollama meist leer. |
--db-path | LanceDB-Verzeichnis, Standard ~/.clye-ai/lance-rag-db/default. |
--watch | Bei serve lokale Änderungen überwachen und neu indizieren. |
--permission | Dateisystemrechte: read-only oder full. |
servestelltrag_search,lancedb_status,list_directory,read_file,search_filesundget_file_infobereit.