Obsidian Vault MCP
Obsidian Vault MCP (kostenlos, keine Karte, kein ständig laufender Computer nötig)
Dies gibt Claude (mobil, Desktop, Web) Lesezugriff auf deinen Obsidian-Vault über einen kleinen Server, der kostenlos auf Render gehostet wird und direkt aus einem GitHub-Repo liest. Dein Vault wird über das Obsidian Git Plugin von deinem Telefon und Desktop aus mit GitHub synchronisiert – nichts muss eingeschaltet bleiben.
Bestandteile
GitHub-Repo – die Quelle der Wahrheit für den Vault (kostenlos, privat).
Obsidian Git Plugin – führt automatisch Commits/Pushes/Pulls von Desktop + Telefon durch.
Dieser MCP-Server – liest das Repo über die GitHub-API, stellt
list_notes,read_note,search_notesüber MCP bereit. Kostenlos auf Render bereitgestellt.Graphify – optional, lokal ausführen, dessen Ausgabe wie jede andere Notiz in das Repo committen.
Related MCP server: Obsidian MCP Server
1. Das GitHub-Repo erstellen
github.com → Neues Repository → Name z.B.
obsidian-vault→ Privat → Erstellen.Einstellungen → Entwicklereinstellungen → Persönliche Zugriffstoken → Feingranuliertes Token:
Repository-Zugriff: nur dieses Repo.
Berechtigungen: Inhalte → Lesen und Schreiben (damit Claude Notizen erstellen und bearbeiten kann, nicht nur lesen).
Kopiere das Token – du wirst es später in Render als
GITHUB_TOKENeinfügen.
2. Obsidian Git einrichten (Desktop + Telefon)
Obsidian → Einstellungen → Community-Plugins → Durchsuchen → Obsidian Git installieren.
Richte deinen Vault-Ordner auf einen lokalen Klon des Repos (oder
git initan Ort und Stelle und füge das GitHub-Repo alsoriginhinzu).Aktiviere in den Plugin-Einstellungen automatisches Backup in Intervallen (z.B. alle 10 Minuten) und automatisches Pull beim Laden – es wird für dich committen, pushen und pullen.
Auf dem Telefon: Installiere Obsidian mobil, füge dasselbe Plugin hinzu (es funktioniert auf iOS/Android), melde dich im Authentifizierungsbildschirm des Plugins bei GitHub an.
Jetzt pusht/pullt jedes Gerät in dasselbe Repo – dieses Repo ist deine Synchronisationsebene.
3. Den MCP-Server auf Render bereitstellen (kostenlos)
Verschiebe diesen Ordner (
server.js,package.json,render.yaml) in ein eigenes öffentliches oder privates GitHub-Repo (getrennt vom Vault-Repo).render.com → Neu → Web Service → verbinde dieses Repo.
Es sollte
render.yamlautomatisch erkennen. Falls nicht: Build-Befehlnpm install, Start-Befehlnpm start, Plan Free.Füge Umgebungsvariablen hinzu:
GITHUB_TOKEN– das feingranulierte Token aus Schritt 1GITHUB_OWNER– dein GitHub-BenutzernameGITHUB_REPO– der Name deines Vault-Repos (z.B.obsidian-vault)GITHUB_BRANCH–main(oder welcher Standard-Branch auch immer)MCP_SHARED_SECRET– erfinde eine zufällige Zeichenfolge; das verhindert, dass Fremde, die deine Render-URL finden, deinen Vault lesen
Bereitstellen. Du erhältst eine URL wie
https://obsidian-vault-mcp.onrender.com.
Hinweis zum kostenlosen Tarif: Er schläft nach ca. 15 Minuten Inaktivität ein und braucht ein paar Sekunden, um bei der nächsten Anfrage aufzuwachen – für gelegentliche Claude-Abfragen in Ordnung.
4. Mit Claude verbinden
In Claude → Einstellungen → Konnektoren → Benutzerdefinierten Konnektor hinzufügen:
URL:
https://<deine-app>.onrender.com/mcpHeader:
Authorization: Bearer <dein MCP_SHARED_SECRET>
Dann bitte Claude einfach, deine Notizen zu durchsuchen, zu lesen oder zu bearbeiten – es wird automatisch search_notes / read_note / list_notes / write_note / delete_note aufrufen. Schreibvorgänge werden direkt in das Repo committet, sodass sie auf deinem Telefon/Desktop beim nächsten Sync von Obsidian Git erscheinen (oder sofort, wenn du automatisches Pull-on-Interval aktiviert hast).
Hinweis zu Schreibvorgängen: write_note überschreibt die gesamte Datei – für Bearbeitungen einer vorhandenen Notiz solltest du Claude bitten, sie zuerst zu lesen und dann den vollständig aktualisierten Inhalt zurückzuschreiben. delete_note ist ein echter, dauerhafter Git-Commit; es ist sinnvoll, Claude zu bitten, vor dem Löschen eine Bestätigung von dir einzuholen.
5. Graphify – automatisch, kostenlos, kein Hosting nötig
Graphify erstellt einen Wissensgraphen aus deinen Notizen. Für die semantische Extraktion wird ein LLM benötigt, und die kostenlose Option, die kein Hosting erfordert, ist der kostenlose Gemini-API-Tarif von Google (keine Kreditkarte, läuft nicht ab).
Einen kostenlosen Gemini-Schlüssel erhalten:
Gehe zu aistudio.google.com, melde dich mit einem Google-Konto an.
API-Schlüssel abrufen → API-Schlüssel erstellen. Kopiere ihn.
Den GitHub Actions-Workflow hinzufügen:
Erstelle in deinem Vault-Repo
.github/workflows/graphify.ymlmit dem Inhalt aus der Dateivault-workflow/.github/workflows/graphify.ymldieses Projekts.Repo → Einstellungen → Geheimnisse und Variablen → Aktionen → Neues Repository-Geheimnis:
Name:
GEMINI_API_KEYWert: der Schlüssel von AI Studio
Repo → Einstellungen → Aktionen → Allgemein → Workflow-Berechtigungen → auf Lese- und Schreibberechtigungen setzen (damit der Workflow den Graphen zurückschreiben kann).
Er wird automatisch einmal täglich ausgeführt, und auch immer dann, wenn du eine Änderung an den Vault pushst. Du kannst ihn auch manuell über den Reiter Aktionen des Repos auslösen.
Dies erzeugt graphify-out/graph.json und graphify-out/GRAPH_REPORT.md in deinem Vault-Repo – kein Server, kein Space, nichts, was am Laufen gehalten werden muss.
Der MCP-Server hat bereits Werkzeuge dafür (graph_overview, graph_find_node, graph_neighbors) – sie lesen den Graphen direkt von GitHub, genauso wie read_note es tut. Nichts zusätzlich bereitzustellen; stelle einfach die aktualisierte server.js auf Render bereit, und sie erscheinen beim nächsten Verbinden von Claude.
Lokaler Test (optional, vor der Bereitstellung)
npm install
GITHUB_TOKEN=xxx GITHUB_OWNER=you GITHUB_REPO=obsidian-vault npm startDann sende eine POST-Anfrage an http://localhost:3000/mcp mit einem MCP-Client, oder stelle direkt auf Render bereit und teste über Claude.
This server cannot be installed
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
- Flicense-quality-maintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.2,472
- Alicense-qualityBmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- Alicense-qualityDmaintenanceGives Claude direct access to an Obsidian vault, enabling read, write, search, and automatic git sync for cross-device use.2,472Apache 2.0
- AlicenseAqualityCmaintenanceConnects Claude Desktop to an Obsidian vault, enabling reading, searching, capturing ideas, and managing notes through natural language.216MIT
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
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/acbrewer12/obsidian-vault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server