Obsidian Scoped-write MCP
Obsidian Scoped-write MCP
MCP-Dienst für den Zugriff auf einen bestimmten Obsidian-Vault. Der gesamte Vault ist lesbar; das Erstellen und Aktualisieren von Markdown ist nur in zwei ChatGPT-spezifischen Verzeichnissen erlaubt:
00-ChatGPT系统入口01-ChatGPT策略主脑
Es werden keine Werkzeuge zum Löschen, Verschieben, Umbenennen oder zum Schreiben von Nicht-Markdown-Dateien bereitgestellt.
Werkzeuge
list_directory: Verzeichnis auflisten.read_markdown: Markdown lesen.search_markdown: Markdown durchsuchen.get_file_info: Größe, Änderungszeit, SHA-256 und Schreibstatus anzeigen.create_directory: Erstellt einen einfachen Unterordner der ersten Ebene innerhalb eines erlaubten Verzeichnisses; das übergeordnete Verzeichnis muss bereits vorhanden sein.create_markdown: Erstellt eine neue Datei in einem erlaubten Verzeichnis; Überschreiben ist verboten.update_markdown: Aktualisiert eine vorhandene Datei mit erwarteter SHA-256-Prüfung und erstellt vor der Aktualisierung eine Sicherung außerhalb des Vaults.
Related MCP server: Obsidian MCP Local
Lokale Verifizierung
npm ci
npm testDer Test erstellt standardmäßig einen temporären Vault und ein temporäres Sicherungsverzeichnis und berührt keine persönlichen Obsidian-Daten. Wenn ein echter Vault-Pfad übergeben wird, werden nur Lesetests ausgeführt, keine Schreibvorgänge.
Sicherheitsgrenzen
Die Schreibverzeichnisse werden durch eine serverseitige feste Whitelist gesteuert; Tool-Parameter können den Umfang nicht erweitern.
Das Erstellen von Ordnern ist nur auf der ersten Ebene erlaubt; gleichnamige Verzeichnisse, versteckte Verzeichnisse, fehlende übergeordnete Verzeichnisse, Pfade außerhalb des Bereichs und Symlink-Escapes werden abgelehnt.
Wenn das Erstellungsziel bereits existiert, wird abgelehnt.
Vor der Aktualisierung wird zuerst
get_file_infoaufgerufen, und die zurückgegebenesha256wird alsexpected_sha256verwendet; wenn sich die Datei geändert hat, wird die Aktualisierung abgelehnt.Vor der Aktualisierung wird eine Sicherung im lokalen Anwendungsdatenverzeichnis des aktuellen Windows-Benutzers erstellt; die Sicherung befindet sich nicht im Vault und nicht im Git-Repository.
Absolute Pfade, Pfade außerhalb des Bereichs, Symlink-Escapes und Nicht-Markdown-Dateien werden abgelehnt.
Entwicklungsablauf
mainbleibt jederzeit veröffentlichbar.Alle Repository-Änderungen nutzen kurzlebige Branches und Pull Requests.
Die Zusammenführung erfolgt erst nach bestandener CI, standardmäßig mit Squash-Merge.
Für Architektur, Sicherheitsgrenzen, Datenformate, erweiterte Abhängigkeiten oder große Funktionen mit mehreren unabhängigen PRs: übergeordnetes Issue, Sub-Issues, ADR, PR, CI und Rollback-Aufzeichnung.
Kleine Patches: einzelnes Issue oder PR, minimale Änderungen, minimale Tests und Rollback-Hinweise.
Abnahme für leichte Patches
Abnahme:
npm testausführen und nach erfolgreicher CI-Prüfung des Pull Requests zusammenführen.Rollback: Den entsprechenden Squash-Commit auf GitHub wiederherstellen.
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
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to read, search, and manage Obsidian vault markdown files, including YAML frontmatter, wikilinks, and graph operations through a secure stateless I/O layer.
- AlicenseCqualityDmaintenanceEnables AI assistants to search, read, create, and modify Markdown notes in local Obsidian vaults directly through filesystem operations. Supports tag-based discovery and frontmatter parsing without requiring Obsidian to be open, facilitating integration with VS Code Copilot via stdio transport.5104MIT
- AlicenseAqualityCmaintenanceEnables Claude Code read/write access to an Obsidian vault, including creating, editing, searching, and browsing notes.8MIT
- FlicenseNot gradedqualityDmaintenanceProvides Claude with safe read/write access to Obsidian vaults, with YAML frontmatter protection and path filtering to prevent corruption.1
Related MCP Connectors
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
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/kee12301230-prog/obsidian-readonly-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server