Engram vs. lokale Obsidian-MCP-Server
Ein Server im Obsidian-Prozess gegen einen gehosteten Endpunkt. Die Grenze ist architektonisch, nicht eine Frage der Qualität.
Was ist der Unterschied zwischen Engram und einem lokalen Obsidian-MCP-Server?
Ein lokaler Obsidian-MCP-Server läuft in deinem Obsidian-Prozess, bindet an
127.0.0.1 und stellt deinen Vault einem MCP-Client auf demselben Rechner
bereit. Engram betreibt einen gehosteten MCP-Endpunkt unter
mcp.engram.page, der deinen Vault mit OAuth über das öffentliche Internet
bereitstellt. Der lokale Server braucht ein geöffnetes Obsidian auf diesem
Desktop. Engram nicht.
Das ist der ganze Unterschied, und er entscheidet fast alles andere.
Ehre, wem Ehre gebührt
Die MCP-Server der Community für Obsidian sind gute Software, mehrere werden aktiv gepflegt, und das Plugin Local REST API bringt inzwischen einen eigenen MCP-Endpunkt mit, sodass du gar keinen separaten Bridge-Prozess mehr brauchst. Wenn du an einem Desktop mit geöffnetem Obsidian arbeitest, kosten sie nichts und funktionieren.
Wir werden nichts anderes behaupten, um dir etwas zu verkaufen. Der Vergleich unten handelt davon, was jede Architektur kann und was nicht, nicht von Codequalität.
Direkter Vergleich
| Lokaler MCP-Server | Engram | |
|---|---|---|
| Wo er läuft | In Obsidian, auf 127.0.0.1 | Gehosteter Endpunkt, mcp.engram.page |
| Obsidian muss geöffnet sein | Ja | Nein |
| Funktioniert vom Handy | Nein | Ja |
| Funktioniert aus dem Browser (claude.ai, ChatGPT Web) | Nein | Ja |
| Funktioniert von einem zweiten Computer | Nein | Ja |
| Synchronisiert den Vault zwischen Geräten | Nein | Ja, in Echtzeit, mit 3-Wege-Merge |
| Suchindex | Was auch immer das Plugin lokal aufbaut | Serverseitig: Stichwort (BM25), semantisch, hybrid |
| Authentifizierung | Lokales Bearer-Token | OAuth 2.1 mit Dynamic Client Registration |
| Im Remote-Connector-Verzeichnis von Anthropic listbar | Nein, siehe unten | Ja |
| Kosten | Kostenlos | Kostenloser Tarif, danach 7 $ oder 14 $ pro Monat |
| Du kannst es selbst betreiben | Ja | Ja, Self-Hosting des ganzen Stacks |
Warum localhost eine Grenze ist und keine Einstellung
Aus der Bindung an 127.0.0.1 folgen drei Konsequenzen, und keine lässt sich
durch ein besseres Plugin beheben:
Dein Laptop ist der Server. Klappst du den Deckel zu, verliert deine KI deine Notizen. Jede Frage, die du vom Handy aus stellst, wird ohne sie beantwortet.
Die Web-Clients erreichen ihn nicht. claude.ai im Browser und ChatGPT im Web
können keine Verbindung zur Loopback-Adresse deines Rechners aufbauen.
Desktop-Apps können das über einen lokalen Prozess. Das Web nie.
Anthropics Remote-Connector-Verzeichnis verlangt einen öffentlichen HTTPS-Endpunkt mit OAuth 2.0 und PKCE. Loopback-Hosts sind nicht zugelassen. Deshalb gibt es heute keinen eigenen Obsidian-Connector in diesem Verzeichnis: nicht, weil keiner ihn will, sondern weil die vorhandenen Server strukturell von der Bewerbung ausgeschlossen sind. Sie können Desktop-Extensions ausliefern, und die haben dieselbe Grenze.
Wann stattdessen ein lokaler MCP-Server die richtige Wahl ist
Nimm die lokale Variante, wenn:
- Du an einem Desktop arbeitest und Obsidian ohnehin geöffnet lässt.
- Du nie Zugriff auf den Vault vom Handy, aus einem Browser oder von einem zweiten Rechner brauchst.
- Du null Kosten und null Konto willst.
- Du es vorziehst, dass deine Notizen den Rechner gar nicht erst verlassen.
Das Letzte ist eine echte Präferenz, und wir respektieren sie. Wenn es deine ist und du trotzdem Synchronisierung und serverseitige Suche willst, hoste Engram selbst: derselbe Code, dieselben Protokolle, deine Hardware, keine Abrechnung.
Wann stattdessen Engram die richtige Wahl ist
Nimm Engram, wenn eines davon zutrifft:
- Du willst deine KI vom Handy aus zu deinen Notizen befragen.
- Du nutzt
claude.aioder ChatGPT im Browser statt in einer Desktop-App. - Du arbeitest an mehr als einem Computer und willst, dass der Vault überall übereinstimmt.
- Du willst eine Suche, die mehr ist als Dateinamen- und Volltextabgleich über das, was auf einer einzigen Festplatte liegt.
Was die Suche hier tatsächlich macht
Hier driften die Architekturen am weitesten auseinander, deshalb gibt es Einzelheiten statt eines Adjektivs.
Engram indexiert deinen Vault serverseitig und bietet drei Modi:
- Stichwort ist echtes BM25 über Sparse-Vektoren pro Chunk, mit NFKC-Normalisierung, CJK-Bigramm-Tokenisierung und Stemming pro Sprache. Deine deutschen Komposita und deine japanischen Notizen werden vom passenden Stemmer verarbeitet, nicht von einem englischen.
- Semantisch nutzt Voyage-AI-Embeddings (
voyage-4-large, 1024 Dimensionen), gespeichert in Qdrant mit binärer Quantisierung und Rescore. - Hybrid führt beide serverseitig per Reciprocal Rank Fusion zusammen und ist der Standard. Optionales Diversity-Reranking verhindert, dass eine einzige lange Notiz jeden Ergebnisplatz belegt.
Zwei ehrliche Anmerkungen dazu. Der kostenlose Tarif durchsucht deine ältesten 2.000 Notizen; neuere Notizen darüber hinaus sind erst nach einem Upgrade durchsuchbar. Und wir behaupten nicht, dass unser Ranking besser ist als das von anderen, weil wir es nicht gemessen haben und nichts behaupten werden, was wir nicht zeigen können. Behaupten werden wir den strukturellen Teil: Ein System ohne Stichwort-Zweig kann keinen exakten String finden, und ein System ohne Stemming pro Sprache wird bei nicht-englischen Sprachen leise schlechter.
Kann ich beides nutzen?
Ja, und manche tun es. Ein MCP-Client kann Verbindungen zu mehr als einem Server halten. Ein sinnvolles Setup ist der lokale Server für schnelle Vorgänge nur am Desktop und Engram für alles, was von anderswo erreichbar sein soll. Beide lesen denselben Vault auf der Festplatte; Engram synchronisiert ihn, der lokale Server stellt ihn bereit.
Zusammenfassung
Lokale Obsidian-MCP-Server und Engram sind keine konkurrierenden Umsetzungen derselben Idee. Der eine setzt einen Server in deinen Editor, was kostenlos und schnell ist und durch diesen Prozess begrenzt. Der andere stellt deinen Vault hinter einen gehosteten Endpunkt, was Geld kostet und von überall erreichbar ist. Wähle danach, von wo aus deine Notizen abfragbar sein sollen, nicht nach der Anzahl der Funktionen.
Ist hier etwas veraltet oder unfair gegenüber einem Tool, das du pflegst? Eröffne ein Issue. Wir korrigieren lieber einen Vergleich, als einen mit einem veralteten Fakt zu gewinnen.