KSJ MCP Server
KSJ MCP Server
Knowledge Synthesis Journal v2.0 — KI-Begleiter
Aktuelle Version: ksj-mcp v3.6.2 · basierend auf MCP SDK v2.0.0
Verwandle Fotos deines handgeschriebenen Journals in eine durchsuchbare, KI-gestützte Wissensbasis – privat, auf deinem eigenen Rechner.
Journal holen: Knowledge Synthesis Journal v2.0 auf Amazon
Inhalt
Related MCP server: agrasandhany
Was es tut
Der KSJ MCP server verbindet dein Wissen – handgeschrieben oder digital – mit einem KI-Assistenten über das Model Context Protocol (MCP) – einen offenen Standard, um KI-Modelle mit lokalen Werkzeugen und Daten zu verbinden.
Physisches Journal → Wissensbasis
Fotografiere eine Journalseite, zeig sie deinem KI-Assistenten, und er kann:
In allem suchen, was du je geschrieben hast
Verbindungen zwischen Ideen finden (gemeinsame Tags,
@-Referenzen)Deine offenen Fragen, wichtige Erkenntnisse und Durchbrüche aufzeigen
Deine Wissensbasis als Markdown oder JSON exportieren
So gelangen Seiten in deine Wissensbasis – zwei Wege:
Assistenten-Vision (empfohlen). Teile das Foto im Chat, lass deinen Assistenten die Handschrift lesen, bestätige die Transkription, und er speichert die Seite mit
manual_capture. Moderne KI-Computer-Vision ist bei Handschrift deutlich genauer als herkömmliche OCR – das ist der normale Arbeitsablauf.Lokale OCR (optional).
upload_captureundbulk_uploadführen Tesseract auf deinem Rechner aus. Vollständig offline, aber Tesseract tut sich mit Schreibschrift schwer – am besten für gedruckten oder sehr sauberen Text.
So oder so ist eine fehlerhafte Erkennung nie endgültig: correct_ocr ersetzt den Text einer gespeicherten Erfassung und führt das Parsen, die Tags und die Verbindungen erneut aus, während die ursprüngliche Erkennung erhalten bleibt.
KI-Recherchesitzungen → strukturierte Erkenntnisse
Verbringst du eine Stunde damit, mit einem KI-Assistenten tief in ein Thema einzutauchen, verschwindet ein Großteil dieses Denkens, sobald der Chat endet. extract_insights behebt das – füge ein Sitzungstranskript ein oder leite es weiter, und der Server extrahiert, was wichtig ist:
Neue Hypothesen und Keim-Ideen
Unerwartete Verbindungen zwischen Konzepten
Offene Fragen, die es wert sind, weiterverfolgt zu werden
Getroffene Entscheidungen und Aktionspunkte
Jede Erkenntnis wird mit einem Konfidenzwert versehen (🟢 Keim / 🔴 In Entwicklung / 🟡 Stark) und dir vor der Speicherung in der Datenbank zur Überprüfung angezeigt. Genehmigte Einträge werden mit vollständiger Tag-Unterstützung zusammen mit deinen Journal-Erfassungen gespeichert, sodass KI-extrahierte Erkenntnisse in Suchen, Verbindungsgraphen und Synthese-Vorschlägen neben deinen handschriftlichen Notizen auftauchen.
KI-Begleiter – eine unabhängige Prüfung dessen, was du bereits geschrieben hast
Drei Werkzeugpaare gehen einen Schritt weiter als Suche und Verbindungen: Jedes führt einen unabhängigen KI-Durchlauf über eine Seite durch, die du bereits von Hand geschrieben hast, und erläutert dir dann die Ergebnisse, bevor etwas gespeichert wird. Immer gleiche Abfolge — Scan → strukturierter Dialog → deine Zustimmung → ein separater KI-extrahierter Eintrag. Deine Originalseite wird nie überschrieben.
Synthese.
surface_connectionsleitet Verbindungen im RC-Cluster hinter einer SYN-Seite neu ab – unabhängig davon, was die Seite selbst sagt – und vergleicht dann seine unabhängige Lesart mit deiner: was ihr beide gefunden habt, was es erkannt hat und du übersehen hast, was du gesehen hast, das kein Tag-Überlapp hätte aufdecken können.commit_distillationspeichert, was der Vergleich offenbart hat, sobald du es genehmigst, verknüpft mit der SYN-Seite über einedistills-Kante.Überprüfung.
audit_knowledge_statusprüft einen beanspruchten Wissensstatus (Solide / Beherrscht) anhand echter Beweise, die noch im Journal vorhanden sind – offene Fragen und nicht zitierte Erkenntnisse zu diesem Thema.commit_assessmenterfasst das Ergebnis mit einerassesses-Kante; der beanspruchte Status deiner REV-Seite wird nie überschrieben – eine echte Statusänderung erfolgt nur auf einer künftigen handgeschriebenen Seite.Traum-Erfassung.
dream_correlationmeldet schlichtes gemeinsames Auftreten zwischen Traumeinträgen und deinen Wach-Einträgen – bewusst als Kookkurrenz, nicht Korrelation bezeichnet, wobei die Fenstergröße, die Anzahl der Übereinstimmungen und die Basisrate immer angezeigt werden, da ein kleines Journal alles bedeutsam aussehen lassen kann.bridge_dream_researchbaut darauf mit einem Dialog darüber auf, was die Symbole eines Traums für dich bedeuten, undcommit_observationspeichert das Ergebnis mit einerobserves-Kante – als Beobachtung, nicht als Inferenz bezeichnet, weil das ist, was ein Journal dieser Größe tatsächlich unterstützen kann.
Jeder dieser Schritte läuft nachdem die physische Seite existiert, nie davor – würde die Prüfung zuerst laufen, könnte die KI das Denken übernehmen, das die physische Praxis erzwingen soll. Keines hat ein Override-Flag für diese Vorbedingung, und die Dialoge selbst sind darauf ausgelegt, zu fragen, nicht vorzuschlagen: Eine Frage bringt dich zum Denken; eine vorgeschlagene Antwort bringt die KI zum Denken – an deiner Stelle.
Standardmäßig lokal. Speicherung, Suche und Verbindungen leben alle in einer SQLite-Datenbank auf deinem Rechner – nichts wird synchronisiert oder gehostet. Wenn dein KI-Assistent ein Journalfoto per Vision liest, wird dieses Bild von der Plattform deines Assistenten wie jeder andere Chat-Anhang behandelt; der lokale Tesseract-OCR-Pfad lässt alles auf deinem Rechner. Optionale Cloud-OCR für Massenimporte existiert, ist aber aus, sofern du sie nicht ausdrücklich mit deinem eigenen Schlüssel aktivierst.
KI-Plattformunterstützung
Dieser Server verwendet MCP (Model Context Protocol), einen offenen Standard mit wachsender Unterstützung in KI-Plattformen und Entwicklerwerkzeugen.
Derzeit unterstützt:
Claude Desktop (kostenlos) – volle MCP-Unterstützung, empfohlen für den Einstieg
Andere MCP-kompatible Clients (Cursor, VS Code + GitHub Copilot und andere) können mit derselben Konfiguration verbunden werden – Details zur Einrichtung findest du in der MCP-Dokumentation deines Clients.
Du nutzt ChatGPT, Gemini oder eine andere Plattform?
Verwende das Werkzeug export_captures, um deine Wissensbasis als Markdown oder JSON zu exportieren, und füge sie dann in deinen bevorzugten KI-Assistenten ein. Volle native MCP-Unterstützung für weitere Plattformen ist auf der Roadmap, sobald das Ökosystem wächst.
Protokollkonformität: ksj-mcp läuft auf dem offiziellen Python-MCP-SDK v2.0.0 über den Stdio-Transport und nutzt das klassische Initialize-Handshake-Modell des Protokolls – ausgehandelt bis Protokollrevision 2025-11-25. (MCP wird nach datierten Spezifikationsversionen versioniert, nicht nach semantischen Versionen – "MCP SDK v2.0.0" oben bezieht sich auf die eigene Versionsnummer des SDK-Pakets, nicht auf die Protokollrevision.)
Einrichtung (3 Schritte)
Keine OCR-Software nötig – dein KI-Assistent liest die Seiten. (Möchtest du auch vollständig offline OCR nutzen? Siehe Optional: Offline-OCR nach der Einrichtung.)
Schritt 1 – Einen MCP-kompatiblen KI-Client installieren
Der schnellste Weg zum Einstieg ist Claude Desktop (kostenlos unter claude.ai/download).
Für andere MCP-Clients siehe deren Dokumentation, wie du einen lokalen MCP-Server registrierst, und verwende dann die Konfiguration in Schritt 3.
Schritt 2 – uv und den KSJ-Server installieren
uv ist ein schneller Python-Paketmanager, der zum Installieren und Ausführen des KSJ-Servers verwendet wird.
uv installieren:
Plattform | Befehl |
Windows |
|
macOS/Linux |
|
Überprüfe mit uv --version in einem Terminal, bevor du fortfährst.
Den KSJ-Server installieren (einmal im Terminal ausführen):
uv tool install --from git+https://github.com/ChavezAILabs/ksj-mcp ksj-mcpDies installiert ksj-mcp als dauerhaften Befehl auf deinem Rechner. Für diesen Schritt muss Git installiert sein (Windows: Git für Windows).
Überprüfe mit uv tool list – es sollte ksj-mcp mit einer Versionsnummer auflisten.
Für spätere Updates:
uv tool upgrade ksj-mcpSchritt 3 – Den Server registrieren
Speicherort der Claude-Desktop-Konfigurationsdatei:
Plattform | Pfad |
Windows |
|
macOS/Linux |
|
Claude Desktop startet MCP-Server mit einem eingeschränkten PATH, daher funktioniert ein bloßer Befehl "ksj-mcp" oft nicht, obwohl er im Terminal einwandfrei funktioniert – verwende stattdessen den vollständigen Pfad zur Binärdatei, die uv tool install in Schritt 2 erstellt hat:
Plattform | Typischer Binärpfad |
Windows |
|
macOS/Linux |
|
Füge den folgenden Block hinzu (Windows-Beispiel gezeigt – verwende bei Bedarf deinen macOS/Linux-Pfad):
{
"mcpServers": {
"ksj": {
"command": "C:\\Users\\<you>\\.local\\bin\\ksj-mcp.exe"
}
}
}Speichere und starte deinen KI-Client neu. Du solltest ksj im Werkzeuge/Integrationen-Bereich sehen.
Optional: Offline-OCR (Tesseract)
Nur nötig, wenn du möchtest, dass upload_capture / bulk_upload Fotos vollständig auf dem Rechner lesen, statt über die Vision deines Assistenten. Vorwarnung: Tesseract liefert bei Schreibschrift schlechte Ergebnisse – gedruckter oder sehr sauberer Text funktioniert am besten.
Plattform | Befehl |
Windows | Installationsprogramm von UB-Mannheim/tesseract herunterladen – während der Installation "Add to PATH" aktivieren |
macOS |
|
Linux |
|
Nach der Installation starte deinen KI-Client neu, damit der aktualisierte PATH übernommen wird.
Hinweis für Windows: Wenn du "Add to PATH" überspringst, erkennt der Server Tesseract weiterhin automatisch am Standardinstallationsort (
C:\Program Files\Tesseract-OCR\).
Optional: Cloud-OCR für Massenimporte
Standardmäßig deaktiviert – nichts verlässt deinen Rechner, außer du aktivierst dies explizit.
Das Importieren eines ganzen Ordners handschriftlicher Seiten mit bulk_upload ist der einzige Bereich, in dem lokales Tesseract wirklich wehtut: Schreibschrift wird Seite für Seite zu Rauschen. Wenn du einen großen Rückstand hast, kannst du den Server auf deine eigene Azure Document Intelligence-Ressource ausrichten (etwa 9 % Wortfehlerrate bei Handschrift gegenüber etwa 95 % bei Tesseract):
{
"mcpServers": {
"ksj": {
"command": "C:\\Users\\<you>\\.local\\bin\\ksj-mcp.exe",
"env": {
"KSJ_OCR_BACKEND": "azure",
"KSJ_AZURE_ENDPOINT": "https://<your-resource>.cognitiveservices.azure.com",
"KSJ_AZURE_KEY": "<your-key>"
}
}
}
}(Verwende den command-Pfad aus Schritt 3 für deine Plattform.)
Was das für deine Daten bedeutet: Jedes hochgeladene Bild wird an deine eigene Azure-Ressource (dein Abonnement, dein Schlüssel, Azures Datenbedingungen) zur Textextraktion gesendet. Sonst wird nichts irgendwohin gesendet, und deine Wissensbasis bleibt in jedem Fall lokal. Die Ausgabe jedes Uploads gibt klar an, wenn Cloud-OCR aktiv ist. Entferne KSJ_OCR_BACKEND, um zur vollständig lokalen Verarbeitung zurückzukehren.
Bei ein paar Seiten kannst du das alles überspringen – das Teilen des Fotos im Chat und das Lesen durch deinen Assistenten ist kostenlos und genauso genau.
Verwendung
Sobald du verbunden bist, sprich natürlich mit deinem KI-Assistenten.
Seiten erfassen (empfohlener Ablauf):
[Zeig ein Foto der Seite im Chat] "Lies diese Journalseite und füge sie zu meiner Wissensbasis hinzu."
"Hier ist RC-007 – transkribiere ihn, zeig mir, was du gelesen hast, und speichere ihn dann."
Erfassen per lokaler OCR (optional, benötigt Tesseract):
"Lade mein Tagebuchfoto von /Users/me/Desktop/RC-001.jpg hoch"
"Verarbeite alle Fotos in meinem Ordner /Desktop/journal-scans"
Korrektur einer fehlerhaften Erfassung:
"Der Text von Erfassung #12 ist falsch – hier ist die korrigierte Transkription: …"
Suchen & Durchsuchen:
"Suche in meinen Notizen nach Ideen zum Thema Spaced Repetition"
"Zeig mir alles mit dem Tag #machine-learning"
"Was sind meine offenen Fragen zu Analysis?"
"Zeig mir alles, was mit RC-015 verbunden ist"
Synthese & Review:
"Welche Themen bin ich bereit, zu einer SYN-Seite zu synthetisieren?"
"Zeig mir meine Zeitleiste der Durchbrüche"
"Wie schreitet mein Verständnis von #linear-algebra voran?"
"Führe surface_connections auf SYN-004 aus" → unabhängiger Scan des RC-Clusters dahinter, dann ein Dialog, der das Gefundene mit dem vergleicht, was du geschrieben hast
"Prüfe REV-008 gegen die Evidenz" → prüft seinen beanspruchten Wissensstatus gegen offene Fragen und nicht zitierte Erkenntnisse, die zu diesem Thema noch vorliegen
Traum-Erfassung:
"Welche Symbole und Themen tauchen in meinen Träumen immer wieder auf?"
"Zeig mir alle meine Traum-Einträge von diesem Monat"
"Taucht #flying in der Nähe meiner Wach-Einträge auf?" → reine Ko-Okkurrenz-Zählungen, immer mit angezeigtem Zeitfenster, Trefferzahl und Basisrate
"Verknüpfe DC-005 mit meiner Forschung" → prüft auf domänenübergreifende Echos und fragt dann, was die Symbole des Traums für dich bedeuten (schlägt niemals eine Deutung vor)
Export & Gesundheit:
"Exportiere alle Erfassungen mit Tag #ai als Markdown"
"Erstelle ein Lernkarten-Deck aus meinen offenen Fragen"
"Wie sieht meine Tagebuch-Praxis aus?"
"Gib mir eine durchsuchbare Ansicht meiner gesamten Wissensbasis" → schreibt eine eigenständige
.html-Datei — Zeitleiste (mit Datumsbereichssuche und einer Nachladen-Funktion, die 25 Einträge auf einmal lädt), Tag-/Entitäts-Index, Verbindungslisten pro Erfassung und einen egozentrischen Verbindungsgraphen (klicke auf einen Tag-Cluster oder eine Erfassung, um die lokale Nachbarschaft zu sehen; klicke auf einen beliebigen Nachbarn, um neu zu zentrieren) — du kannst sie in jedem Browser öffnen, kein Server oder Installation erforderlich
Verfügbare Tools
Alle 36 unten aufgeführten Tools wurden im Rahmen des Ship-Readiness-Passes für v3.6.0 einzeln getestet (mit echten Daten und Fehleingabe-Fällen). Dabei wurde ein Skalierungsproblem gefunden und behoben: export_study_deck konnte bei einer sehr großen Wissensbasis viel zu viele verbundene Erkenntnisse auf einer einzigen Lernkarte zusammenführen – jetzt wird nach Verbindungsstärke sortiert und begrenzt.
Tagebuch-Tools
Tool | Was es tut |
| Meldet die laufenden Versionen von ksj-mcp, mcp, pydantic und Python – bestätigt, dass eine Installation oder ein Upgrade tatsächlich wirksam wurde |
| Speichert eine Seite, die dein Assistent per Vision transkribiert hat – der primäre Erfassungspfad |
| Führt eine lokale OCR eines Tagebuchfotos durch (Tesseract), parst die Vorlage, speichert sie und hebt die stärkste Verbindung hervor |
| Ersetzt den Text einer gespeicherten Erfassung durch eine korrigierte Transkription – parst Tags und Verbindungen neu, bewahrt das Original |
| Weist einer Erfassung eine Vorlagen-ID zu oder korrigiert sie – Seiten mit unlesbaren IDs werden gespeichert, niemals verworfen |
| Verarbeitet einen ganzen Ordner mit Fotos auf einmal (lokale OCR) |
| Mehrere Tagebücher: legt fest, in welches Buch neue Erfassungen gehen und welche Bücher die Suche sieht |
| Verknüpft eine benannte Entität (Person, Ort, Werk, Traumsymbol) mit einer Erfassung |
| Setzt fest, dass eine Erfassung eine andere ersetzt / widerlegt / eingrenzt / unterstützt / destilliert / bewertet / beobachtet – ersetzte Behauptungen bleiben in der Historie, verschwinden aber aus der aktuellen Suche |
| Leitet den Verbindungsgraphen aus aktuellen Tags und Text neu ab (festgesetzte Kanten werden nie angefasst) |
| Kürzeste Verbindungskette zwischen zwei Erfassungen |
| Alles innerhalb von N Sprüngen von einer Erfassung entfernt – ihr lokaler Wissenscluster |
| Gesundheitscheck: verwaiste Erfassungen, nicht abgeschlossene ersetzte Behauptungen, ungelöste Widersprüche, veraltete offene Fragen, fragmentierte Tags |
| Komplette Wissensbasis in eine versionierte JSONL-Datei (Formatdokumentation) |
| Stellt ein JSONL-Backup wieder her – additiv, nichts wird überschrieben |
| In sich geschlossene, offline nutzbare HTML-Ansicht – Zeitleiste mit Datumssuche und Nachladen, Tag-/Entitäts-Index, Verbindungslisten pro Erfassung und ein egozentrischer Verbindungsgraph, öffnet in jedem Browser |
| Volltextsuche mit optionalen Tag- und Datumsfiltern |
| Zeigt alle Erfassungen mit einem bestimmten Tag oder Präfix an |
| Zeigt Tag-Überschneidungen und |
| Übersicht: Anzahl, Top-Tags, offene Fragen, Erkenntnisse, Datumsbereich |
| Exportiert deine Wissensbasis als Markdown oder JSON |
| Findet RC-Themencluster, die bereit sind, ein SYN-Eintrag zu werden |
| Scannt unabhängig den RC-Cluster hinter einer SYN-Seite, die du bereits geschrieben hast, und führt dann einen strukturierten Vergleichsdialog durch – läuft erst, nachdem die Seite existiert, niemals davor; kein DB-Schreibzugriff |
| Speichert das bestätigte Ergebnis eines |
| Exportiert |
| KPI-Dashboard + Coaching: Geschwindigkeit, Synthesequote, Review-Rhythmus, offene Fragen |
| Alle SYN-Einträge chronologisch – deine vollständige Zeitleiste der Durchbrüche |
| Wiederkehrende Symbole, Emotionen, Motive und Themen über DC-Seiten hinweg |
| Ko-Okkurrenz zwischen DC-Einträgen und RC/REV-Einträgen, die ein Tag teilen, innerhalb eines Tagesfensters – nur deskriptiv: meldet immer das Fenster, die Trefferzahl und die Basisrate, beansprucht niemals „Korrelation“ oder Signifikanz |
| Verfolgt den Fortschritt von Needs Work → Solid → Mastered anhand von REV-Einträgen |
| Prüft unabhängig den beanspruchten Status einer REV-Seite gegen die Evidenz (offene Fragen, nicht zitierte Erkenntnisse) und führt dann einen strukturierten Dialog über alles, was nicht übereinstimmt – läuft erst, nachdem die Seite existiert, niemals davor; kein DB-Schreibzugriff |
| Speichert das bestätigte Ergebnis eines |
| Prüft unabhängig eine DC-Seite auf domänenübergreifende Echos (über |
| Speichert das bestätigte Ergebnis eines |
KI-Sitzungstools
Tool | Was es tut |
| Bereitet eine KI-Recherchesitzung für die Erkenntnisgewinnung vor – lädt Kontext aus der Wissensbasis, kein DB-Schreibvorgang |
| Speichert die überprüften, bestätigten Erkenntnisse nach Ihrer Freigabe als AIEX-Einträge |
Schema-Tag-System
Verwenden Sie diese Präfixe überall auf Ihren Journalseiten – der Server extrahiert sie automatisch.
RC-, SYN- und REV-Seiten:
Präfix | Bedeutung | Beispiel |
| Thema / Domäne |
|
| Quelle / Referenz |
|
| Priorität / Dringlichkeit |
|
| Offene Frage |
|
| Zentrale Erkenntnis |
|
A→B | Ursache / Wirkung |
|
DC- (Dream Capture) Seiten verwenden eine traumspezifische Variante:
Präfix | Bedeutung | Beispiel |
| Traumthema |
|
| Symbol oder Figur |
|
| Wiederkehrendes Motiv |
|
| Sensorisches Detail |
|
Drei Dinge, die der Server damit automatisch macht:
Rollen. Dasselbe Zeichen bedeutet auf DC-Seiten etwas anderes als auf RC-/SYN-/REV-Seiten (
!ist auf RC eine Priorität, auf DC ein wiederkehrendes Motiv). Der Server speichert die Bedeutung zusammen mit dem Zeichen, sodass beim Durchsuchen nach Tags unterschieden werden kann – fragen Sie nach „Prioritätselementen“ vs. „Traummotiven“.Entitäten. Ein
@-Wert, der keine Vorlagen-ID ist (@Veronica,@the-old-house), wird zu einer benannten Entität – durchsuchbar über jede Erfassung und jeden Journalband. Traumsymbole und Geschichtenfiguren sind dieselbe Art von Objekt.Tag-Blasen. Alles, was in die gedruckten Tag-Blasen geschrieben wird, gilt als Tag, mit oder ohne
#.DOG MAN,Dog-ManundDOG-MANwerden alle zu demselben Tag normalisiert.
Mehrere Journale (Bände)
Ein Journal beendet und ein zweites begonnen? Das neue Buch beginnt wieder bei RC-001 – das ist normal. Jedes physische Journal ist ein Band, und Band 2 setzt die Wissensbasis von Band 1 fort: Die Suche umfasst alle Bände, und bandübergreifende Verbindungen sind normal.
Wenn Sie ein neues Buch beginnen, sagen Sie es einmal:
„Ich beginne mein zweites Journal“ → der Assistent führt
set_volume(current_volume=2)aus
Oder schreiben Sie den Band auf die Seite selbst (z. B. V2 neben die Vorlagen-ID), oder übergeben Sie volume=2 bei einem einzelnen Upload. Falls ein Upload mit einer vorhandenen Seiten-ID kollidiert, fragt der Server, ob es sich um ein neues Journal oder eine erneute Erfassung handelt – nichts wird jemals stillschweigend überschrieben.
Fehlerbehebung
„Tesseract OCR ist nicht installiert“
Sie haben upload_capture/bulk_upload aufgerufen, die die optionale lokale OCR-Engine benötigen. Installieren Sie entweder Tesseract (Optional: Offline-OCR) und starten Sie Ihren KI-Client neu – oder überspringen Sie es ganz: Teilen Sie das Foto im Chat und bitten Sie Ihren Assistenten, die Seite stattdessen zu lesen und zu speichern.
„Als UNIDENTIFIED gespeichert“
Die Vorlagen-ID konnte nicht aus dem Foto gelesen werden, aber die Seite und ihr Text wurden trotzdem gespeichert – nichts geht verloren. Teilen Sie Ihrem Assistenten die korrekte ID mit („das ist RC-007“), und er korrigiert sie mit identify_capture. Schlampige oder nicht aufgefüllte IDs (RC-7, RC-OO2, ein überzähliger Buchstabe nach der Zahl) werden automatisch mit einem Bestätigungshinweis gelesen.
OCR hat den Text falsch erkannt
Bitten Sie Ihren Assistenten, den Text mit correct_ocr zu korrigieren – geben Sie ihm die Erfassungsnummer und den korrigierten Text. Die ursprüngliche Lesart bleibt erhalten, und Tags und Verbindungen werden aus der Korrektur neu aufgebaut.
„RC-001 ist bereits in Ihrer Wissensbasis vorhanden“
Sie laden eine bereits gespeicherte Seite erneut hoch. Um sie durch das neue Foto zu ersetzen (z. B. nach einem saubereren erneuten Foto), bitten Sie Ihren KI-Assistenten, mit force=True hochzuladen:
„/path/to/RC-001.jpg mit force=True hochladen“
„Servertransport unerwartet geschlossen“ / Server startet nicht
Führen Sie in einem Terminal uv tool list aus – es sollte ksj-mcp mit einer Versionsnummer auflisten. Wenn es fehlt, führen Sie den Installationsbefehl aus Schritt 2 erneut aus. Wenn es installiert ist, liegt das Problem wahrscheinlich an der Konfiguration von Claude Desktop – überprüfen Sie, ob es gültiges JSON ist und ob command der vollständige Pfad zur ksj-mcp-Binärdatei ist (siehe Schritt 3), nicht nur "ksj-mcp".
Server wird nicht im Werkzeugbereich angezeigt
Bestätigen Sie, dass uv tool list ksj-mcp als installiert anzeigt, prüfen Sie, ob die Konfigurationsdatei gültiges JSON ist, und starten Sie Claude Desktop nach dem Speichern von Konfigurationsänderungen neu. Sobald die Verbindung hergestellt ist, bitten Sie Ihren Assistenten, das get_version-Werkzeug zu verwenden – das bestätigt, dass der Server tatsächlich läuft und erreichbar ist, nicht nur installiert.
Datenspeicherort
Alle Ihre Erfassungen werden lokal in ~/.ksj-mcp/ gespeichert:
Plattform | Pfad |
Windows |
|
macOS/Linux |
|
Dateien:
~/.ksj-mcp/captures.db (SQLite database — all your captures and tags)
~/.ksj-mcp/images/ (copies of uploaded journal photos)Ihre Daten werden nie irgendwohin gesendet und bleiben über Updates hinweg erhalten. Schema-Upgrades werden beim Serverstart automatisch ausgeführt; vor dem ersten 3.0-Start wird Ihre Datenbank in captures.db.bak-v3 im selben Ordner gesichert.
Benutzerdefinierter Speicherort: Setzen Sie die Umgebungsvariable KSJ_DATA_DIR in Ihrer Konfiguration, um Daten woanders zu speichern:
{
"mcpServers": {
"ksj": {
"command": "C:\\Users\\<you>\\.local\\bin\\ksj-mcp.exe",
"env": {
"KSJ_DATA_DIR": "C:\\Users\\you\\Documents\\ksj-data"
}
}
}
}(Verwenden Sie für Ihre Plattform den command-Pfad aus Schritt 3.)
Lizenz
MIT – kostenlos nutzbar, veränderbar und teilbar.
Erstellt von Chavez AI Labs LLC paul@chavezailabs.com
Journal holen: Knowledge Synthesis Journal v2.0 (Amazon)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceLocal-first MCP server that extracts structured knowledge from markdown notes into SQLite with full-text search, enabling AI coding tools to retrieve relevant context offline at zero cost.3MIT
- Alicense-qualityCmaintenanceTurns local plain-text notes into searchable long-term memory for AI agents through the MCP protocol.2MIT
- AlicenseAqualityDmaintenanceTurns a local folder of notes and documents into a searchable knowledge base for AI assistants via MCP, enabling semantic search, reading, and adding notes entirely on-device.49MIT
- Alicense-qualityBmaintenanceA local MCP server for journaling, organizing, and recalling your work. It captures entries as plain markdown files, indexes them for full-text and structured search, and enables querying via natural language.1MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.
Cross-AI personal memory. Save once in ChatGPT, recall in Claude, Mistral, Grok, or any MCP client.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ChavezAILabs/ksj-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server