← Tilbage

Second Brain

Semantisk søgning i noter

Hvad er det?

Second Brain er en MCP server der giver Claude adgang til alle mine noter. I stedet for keyword-søgning bruger den embeddings til at forstå hvad noter handler om - så den kan finde relevante ting baseret på mening, ikke bare ord.

Hvordan virker det?

Alle markdown-filer i min vault bliver chunket og embeddet med en lokal sentence-transformer model. Embeddings gemmes i ChromaDB - en vector database optimeret til similarity search.

Når jeg spørger om "trading automatisering", finder den også noter om "options selling system" - fordi den forstår at det handler om det samme, selvom ordene er forskellige.

MCP Tools

Serveren eksponerer 7 tools som Claude kan kalde:

  • search_vault - Semantisk søgning
  • get_note - Hent fuld note fra path
  • recent_notes - Nyligt ændrede filer
  • related_notes - Find relaterede noter
  • search_by_folder - Søg i specifik mappe
  • search_by_tag - Find noter med tag
  • vault_stats - Index statistik

Auto-sync

En file watcher (inotify) overvåger vault-mappen. Når en fil ændres, re-indekseres den automatisk. Så søgningen er altid up-to-date uden manuel intervention.

Tech Stack

Python ChromaDB sentence-transformers MCP inotify