obsidian_write_note
Obsidian · macOS · Windows
Wirkung: Schreiben. Status: bedingt verfügbar.
„Bedingte Verfügbarkeit“ bedeutet, dass das Werkzeug von Version, Plattform, Berechtigungen, Konto oder Konfiguration abhängen kann. Es ist nicht in jeder Installation aktiv.
macOS
Zweck
Schreibt eine Markdown-Notiz in einen Obsidian-Vault. mode="create" schreibt eine neue Notiz (fehlende Ordner werden angelegt); mode="append" hängt `content` an das Ende einer bestehenden Notiz an. Ohne confirm gibt es eine Vorschau zurück und schreibt nichts; übergeben Sie confirm=true, um zu schreiben. Eine bestehende Notiz wird nie ersetzt, und der Einstellungsordner von Obsidian wird nie beschrieben.
Erforderliche Eingaben
pathcontentmode
Die Namen bleiben exakt so erhalten, wie das Werkzeug sie verlangt. Die kanonischen technischen Definitionen auf Englisch stehen im ausklappbaren Schema unten.
Berechtigungen und Bestätigung
Das Schema deklariert einen ausdrücklichen Bestätigungsparameter. Prüfen Sie die Vorschau und autorisieren Sie den echten Vorgang gemäß Plattformvertrag.
- Verwenden Sie auf dieser Plattform nur die vom Benutzer autorisierten Apps, Konten und Ressourcen. Informationen zu den Verbindungs- und Berechtigungsanforderungen finden Sie in der plattformspezifischen Beschreibung dieses Tools. Dieser Katalog beansprucht keine zusätzlichen OAuth-Bereiche oder Betriebssystemberechtigungen.
Kanonisches technisches Schema auf Englisch — macOS
{
"properties": {
"confirm": {
"description": "Must be true to write. Without it the call returns a preview.",
"type": "boolean"
},
"content": {
"description": "Markdown text to write.",
"type": "string"
},
"mode": {
"description": "create: a new note. append: add to the end of an existing note.",
"enum": [
"create",
"append"
],
"type": "string"
},
"path": {
"description": "Path of the note inside the vault, like Projects/Plan.md (.md is added when missing).",
"type": "string"
},
"vault": {
"description": "Vault name or id from obsidian_list_vaults. Optional when there is only one vault.",
"type": "string"
}
},
"required": [
"path",
"content",
"mode"
],
"type": "object"
}Dokumentationsbeispiel
Dokumentationsbeispiel für obsidian_write_note. Führen Sie dieses Beispiel nicht aus. Die gezeigten Argumente gehören zu einem fiktiven Datensatz; ermitteln Sie reale Kennungen und holen Sie vor einem echten Aufruf die Genehmigung ein.
{
"confirm": false,
"content": "## Planning meeting\n\n- Can we review the launch checklist on Tuesday?",
"mode": "create",
"path": "Meetings/Planning meeting.md",
"vault": "Demo Vault"
}Windows
Zweck
Schreibt eine Markdown-Notiz in einen Obsidian-Vault. mode="create" schreibt eine neue Notiz (fehlende Ordner werden angelegt); mode="append" hängt `content` an das Ende einer bestehenden Notiz an. Ohne confirm gibt es eine Vorschau zurück und schreibt nichts; übergeben Sie confirm=true, um zu schreiben. Eine bestehende Notiz wird nie ersetzt, und der Einstellungsordner von Obsidian wird nie beschrieben.
Erforderliche Eingaben
pathcontentmode
Die Namen bleiben exakt so erhalten, wie das Werkzeug sie verlangt. Die kanonischen technischen Definitionen auf Englisch stehen im ausklappbaren Schema unten.
Berechtigungen und Bestätigung
Das Schema deklariert einen ausdrücklichen Bestätigungsparameter. Prüfen Sie die Vorschau und autorisieren Sie den echten Vorgang gemäß Plattformvertrag.
- Verwenden Sie auf dieser Plattform nur die vom Benutzer autorisierten Apps, Konten und Ressourcen. Informationen zu den Verbindungs- und Berechtigungsanforderungen finden Sie in der plattformspezifischen Beschreibung dieses Tools. Dieser Katalog beansprucht keine zusätzlichen OAuth-Bereiche oder Betriebssystemberechtigungen.
Kanonisches technisches Schema auf Englisch — Windows
{
"properties": {
"confirm": {
"description": "Must be true to write. Without it the call returns a preview.",
"type": "boolean"
},
"content": {
"description": "Markdown text to write.",
"type": "string"
},
"mode": {
"description": "create: a new note. append: add to the end of an existing note.",
"enum": [
"create",
"append"
],
"type": "string"
},
"path": {
"description": "Path of the note inside the vault, like Projects/Plan.md (.md is added when missing).",
"type": "string"
},
"vault": {
"description": "Vault name or id from obsidian_list_vaults. Optional when there is only one vault.",
"type": "string"
}
},
"required": [
"path",
"content",
"mode"
],
"type": "object"
}Dokumentationsbeispiel
Dokumentationsbeispiel für obsidian_write_note. Führen Sie dieses Beispiel nicht aus. Die gezeigten Argumente gehören zu einem fiktiven Datensatz; ermitteln Sie reale Kennungen und holen Sie vor einem echten Aufruf die Genehmigung ein.
{
"confirm": false,
"content": "## Planning meeting\n\n- Can we review the launch checklist on Tuesday?",
"mode": "create",
"path": "Meetings/Planning meeting.md",
"vault": "Demo Vault"
}