Wenn Antigravity Ihre Obsidian-Notizen direkt lesen und durchsuchen soll, ist eine Obsidian-MCP-Verbindung der schnellste Weg. In der Praxis scheitert das Setup jedoch oft schon vor dem Start des Servers mit npm E404 oder calling "initialize": EOF.
Dieser Leitfaden konzentriert sich nur auf die Punkte, die das Problem wirklich lösen. Entscheidend sind der korrekte npm-Paketname und die Umstellung auf OBSIDIAN_BASE_URL statt getrennter Host- und Port-Werte.
Sie können die Schritte unten auch ohne Thumbnail oder zusätzliche Screenshots direkt nachbauen, weil die finale JSON-Konfiguration und eine kurze Prüfliste bereits enthalten sind.
Inhaltsverzeichnis
- Was Sie vor der Verbindung von Antigravity mit Obsidian MCP prüfen sollten
- 1. Zuerst den Status der Obsidian Local REST API prüfen
- 2. Die richtige Antigravity-Konfigurationsdatei öffnen
- Warum npm E404 und initialize EOF oft gemeinsam auftreten
- 1. Der Paketname ist obsidian-mcp-server, nicht @cyanheads/obsidian-mcp-server
- 2. Nutzen Sie OBSIDIAN_BASE_URL statt separater Host- und Port-Werte
- Finales Beispiel für die Antigravity-Datei mcp_config.json
- Die zwei Änderungen, die die meisten Setups reparieren
- Schnelle Checkliste zur Fehlersuche
- Fazit
Was Sie vor der Verbindung von Antigravity mit Obsidian MCP prüfen sollten

- Im offiziellen Obsidian Local REST API Repository finden Sie die Plugin-Übersicht und die HTTPS-Standardkonfiguration.
- Das offizielle obsidian-mcp-server Repository zeigt das aktuelle Muster für MCP-Client-Einstellungen.
- Wenn Sie zuerst den allgemeinen MCP-Ablauf in Antigravity verstehen möchten, hilft dieser GitHub-MCP-Guide für Antigravity.
- Ein passendes Beispiel für verknüpfte Wissens-Workflows finden Sie außerdem im Beitrag zum Gemini-Memory-Import.
1. Zuerst den Status der Obsidian Local REST API prüfen
Öffnen Sie in Obsidian die Einstellungen des Plugins Local REST API und prüfen Sie sowohl die aktive Server-URL als auch Ihren API-Schlüssel. In meinem Fall war nur die Encrypted (HTTPS) API URL aktiv, und zwar https://127.0.0.1:27124/.
Das ist entscheidend. Wenn HTTP in Obsidian deaktiviert ist, Ihre Antigravity-Konfiguration aber noch auf http://127.0.0.1:27123 zeigt, scheitert die Verbindung noch vor der eigentlichen MCP-Initialisierung.
2. Die richtige Antigravity-Konfigurationsdatei öffnen
Unter macOS liegt sie normalerweise unter ~/.gemini/antigravity/mcp_config.json. Wenn Sie bereits GitHub MCP oder andere Server nutzen, lassen Sie diese Einträge bestehen und ergänzen oder aktualisieren nur den obsidian-Block unter mcpServers.
Warum npm E404 und initialize EOF oft gemeinsam auftreten
- Erste Ursache: Ein falscher npm-Paketname löst sofort
npm error code E404aus. - Zweite Ursache: Wenn der MCP-Serverprozess beim Start abstürzt, zeigt Antigravity häufig nur
calling "initialize": EOFan.
1. Der Paketname ist obsidian-mcp-server, nicht @cyanheads/obsidian-mcp-server
Das ist der häufigste Fehler. Das GitHub-Repository heißt zwar cyanheads/obsidian-mcp-server, aber das npm-Paket, das Sie ausführen müssen, heißt obsidian-mcp-server und nicht @cyanheads/obsidian-mcp-server.
Error: npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/@cyanheads%2fobsidian-mcp-server
npm error 404 '@cyanheads/obsidian-mcp-server@*' could not be found
: calling "initialize": EOF
Wenn in Ihrer Konfiguration innerhalb von args noch @cyanheads/obsidian-mcp-server steht, ersetzen Sie diesen Wert direkt durch obsidian-mcp-server.
2. Nutzen Sie OBSIDIAN_BASE_URL statt separater Host- und Port-Werte
In älteren Beispielen werden oft OBSIDIAN_HOST und OBSIDIAN_PORT getrennt definiert. Das aktuelle Setup ist robuster, wenn Sie stattdessen eine einzige OBSIDIAN_BASE_URL angeben.
Das ist besonders wichtig, wenn Ihre Obsidian Local REST API nur per HTTPS erreichbar ist. In diesem Fall sollte die Konfiguration auf https://127.0.0.1:27124 zeigen und OBSIDIAN_VERIFY_SSL auf false stehen, da häufig ein selbstsigniertes Zertifikat verwendet wird.
Finales Beispiel für die Antigravity-Datei mcp_config.json
Das folgende Beispiel geht davon aus, dass in Obsidian der HTTPS-Endpunkt aktiv ist. Sie müssen nur Ihren eigenen API-Schlüssel einsetzen.
{
"mcpServers": {
"obsidian": {
"command": "/Users/yourname/.nvm/versions/node/v25.2.1/bin/npx",
"args": [
"-y",
"obsidian-mcp-server"
],
"env": {
"PATH": "/Users/yourname/.nvm/versions/node/v25.2.1/bin:/usr/bin:/bin:/usr/sbin:/sbin",
"OBSIDIAN_API_KEY": "YOUR_OBSIDIAN_API_KEY",
"OBSIDIAN_BASE_URL": "https://127.0.0.1:27124",
"OBSIDIAN_VERIFY_SSL": "false"
}
}
}
}
Wenn Sie den unverschlüsselten HTTP-Server in Obsidian bewusst aktiviert haben, genügt es, OBSIDIAN_BASE_URL auf http://127.0.0.1:27123 umzustellen. Die wichtigste Regel lautet: Die URL muss exakt der aktiven Adresse in den Plugin-Einstellungen entsprechen.
Die zwei Änderungen, die die meisten Setups reparieren
Ersetzen Sie "@cyanheads/obsidian-mcp-server" durch "obsidian-mcp-server".
Verwenden Sie statt OBSIDIAN_HOST und OBSIDIAN_PORT eine einzige OBSIDIAN_BASE_URL.
Schnelle Checkliste zur Fehlersuche
- Prüfen Sie, ob die Obsidian-Desktop-App wirklich läuft.
- Stellen Sie sicher, dass das Plugin Local REST API aktiviert ist.
- Kontrollieren Sie, dass
OBSIDIAN_API_KEYvorhanden und nicht leer ist. - Vergleichen Sie
OBSIDIAN_BASE_URLmit der aktuell aktiven HTTP- oder HTTPS-Adresse in Obsidian. - Bei HTTPS sollte
OBSIDIAN_VERIFY_SSLauffalsestehen. - Laden Sie MCP in Antigravity nach dem Speichern neu oder starten Sie die App neu.
- Wenn Ihr API-Schlüssel in Logs oder Screenshots sichtbar war, sollten Sie ihn sofort rotieren.
Fazit
Die Verbindung zwischen Antigravity und Obsidian MCP ist deutlich einfacher, sobald die Bezeichnungen stimmen. Das Paket muss obsidian-mcp-server heißen, und die Verbindung sollte über OBSIDIAN_BASE_URL definiert werden.
Wenn Sie diese zwei Punkte korrigieren, verschwinden die meisten Fehler rund um npm E404 und initialize: EOF. Wer die bereits in Obsidian gespeicherten Notizen und Wissensbestände direkt in Antigravity nutzen möchte, sollte genau hier beginnen.