@dariuscodes/obsidian-cli-mcp

MCPCommunity
v0.4.1io.github.dariuscorvusUnknownAktualisiert vor 1 Mon.npmGitHub

Local MCP server for Obsidian Desktop via the official Obsidian CLI.

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 1 Mon.Letzte Aktualisierung
Paket
Autorio.github.dariuscorvus
LizenzUnknown
Version0.4.1
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche40 Tools · 7 privilegiert
Sicherheits-Scan✓ Sauberv0.4.1 · vor 28 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert26. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

40 Tools · 7 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.4.1 · 28d ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

note_readRead the full Markdown contents of a note by its vault-relative path.

Read the full Markdown contents of a note by its vault-relative path.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

vault_searchFull-text search across the vault, returning matching note paths. Optional filters

Full-text search across the vault, returning matching note paths. Optional filters

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_listList files in the vault, optionally filtered by folder and extension.

List files in the vault, optionally filtered by folder and extension.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

vault_tagsList all tags in the vault with their occurrence counts.

List all tags in the vault with their occurrence counts.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

unresolved_linksList unresolved (broken) wikilinks across the vault.

List unresolved (broken) wikilinks across the vault.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

tasks_listList tasks (checkboxes) in the vault. Scope to the whole vault, the daily note, or the active note.

List tasks (checkboxes) in the vault. Scope to the whole vault, the daily note, or the active note.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_diffShow a note's version history, or diff two versions. Omit from/to to list available versions.

Show a note's version history, or diff two versions. Omit from/to to list available versions.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_createCreate a new note, optionally in a folder, from a template, with initial content and frontmatter.

Create a new note, optionally in a folder, from a template, with initial content and frontmatter.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_appendAppend Markdown to a note, optionally under a specific heading.

Append Markdown to a note, optionally under a specific heading.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_set_frontmatterPatch a note's YAML frontmatter via processFrontMatter (never a raw rewrite). A null value removes a key.

Patch a note's YAML frontmatter via processFrontMatter (never a raw rewrite). A null value removes a key.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

daily_openOpen today's daily note (creating it if needed).

Open today's daily note (creating it if needed).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

daily_appendAppend Markdown to today's daily note.

Append Markdown to today's daily note.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_renameprivilegiertRename a note in place (new name). Backlinks are rewritten automatically.

Rename a note in place (new name). Backlinks are rewritten automatically.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_moveprivilegiertMove a note to another folder or path. Links are preserved.

Move a note to another folder or path. Links are preserved.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

folder_createCreate a folder (and any missing intermediate folders) in the vault.

Create a folder (and any missing intermediate folders) in the vault.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_deleteprivilegiertDelete a note. Honors the configured delete.mode (trash by default, or permanent).

Delete a note. Honors the configured delete.mode (trash by default, or permanent).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_transitionMove a note to a new lifecycle state, validated against a configured workflow.

Move a note to a new lifecycle state, validated against a configured workflow.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_readRead and validate a native Obsidian .canvas file, returning structured nodes and edges.

Read and validate a native Obsidian .canvas file, returning structured nodes and edges.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_createCreate a native Obsidian .canvas file, optionally with initial nodes and edges. Existing files are not overwritten unless overwrite is true.

Create a native Obsidian .canvas file, optionally with initial nodes and edges. Existing files are not overwritten unless overwrite is true.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_upsert_nodesAdd or partially update native Canvas nodes by stable ID. Existing nodes, edges, top-level fields, and unknown node fields are preserved.

Add or partially update native Canvas nodes by stable ID. Existing nodes, edges, top-level fields, and unknown node fields are preserved.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_upsert_edgesAdd or partially update native Canvas edges by stable ID. Existing unaddressed edges are preserved and endpoints must reference nodes.

Add or partially update native Canvas edges by stable ID. Existing unaddressed edges are preserved and endpoints must reference nodes.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_removeprivilegiertRemove explicitly named node and/or edge IDs. Removing a node also removes every incident edge deterministically.

Remove explicitly named node and/or edge IDs. Removing a node also removes every incident edge deterministically.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_openOpen a native Obsidian .canvas file through the existing Obsidian CLI file-opening function.

Open a native Obsidian .canvas file through the existing Obsidian CLI file-opening function.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_replace_rangeReplace a half-open text range in a vault note using zero-based UTF-16 line/ch positions.

Replace a half-open text range in a vault note using zero-based UTF-16 line/ch positions.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_insert_atInsert text at a zero-based UTF-16 line/ch cursor in a vault note. Optional surrounding

Insert text at a zero-based UTF-16 line/ch cursor in a vault note. Optional surrounding

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_replaceCompatibility alias for note_replace_range with the same positional and expected-text guards.

Compatibility alias for note_replace_range with the same positional and expected-text guards.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_insertCompatibility alias for note_insert_at with the same cursor and context guards.

Compatibility alias for note_insert_at with the same cursor and context guards.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

file_importCopy a local file from a configured import root into the vault. Destination names are collision-safe by default;

Copy a local file from a configured import root into the vault. Destination names are collision-safe by default;

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

attachment_importSemantic alias for file_import for attachment-oriented callers; the same source, size, path, and collision guards apply.

Semantic alias for file_import for attachment-oriented callers; the same source, size, path, and collision guards apply.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

note_attachImport a local file into the vault and optionally insert a relative Obsidian embed into a note.

Import a local file into the vault and optionally insert a relative Obsidian embed into a note.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

attachment_embedSemantic alias for note_attach: import an attachment and embed it in a note with the same guards.

Semantic alias for note_attach: import an attachment and embed it in a note with the same guards.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

file_moveprivilegiertMove a regular vault file to another vault-relative path with explicit collision policy.

Move a regular vault file to another vault-relative path with explicit collision policy.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

file_renameprivilegiertRename a vault file in its current folder with collision-safe naming.

Rename a vault file in its current folder with collision-safe naming.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

file_deleteprivilegiertDelete one regular vault file. Requires confirm=true; dryRun can preview without confirmation.

Delete one regular vault file. Requires confirm=true; dryRun can preview without confirmation.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

file_read_binary_metadataRead MIME type, byte size, SHA-256, and supported image dimensions for a vault file.

Read MIME type, byte size, SHA-256, and supported image dimensions for a vault file.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

task_createCreate a Markdown checkbox task in a note, optionally under a heading.

Create a Markdown checkbox task in a note, optionally under a heading.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

task_updateUpdate one Markdown task at a zero-based line number. The optional expected line is an exact stale-read guard.

Update one Markdown task at a zero-based line number. The optional expected line is an exact stale-read guard.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

outlinks_getList native Obsidian wikilinks outgoing from a vault note.

List native Obsidian wikilinks outgoing from a vault note.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

backlinks_getList notes with native Obsidian backlinks to a vault note.

List notes with native Obsidian backlinks to a vault note.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

canvas_add_nodeAdd one native Canvas node by type. Omitted IDs are deterministic from the requested node content.

Add one native Canvas node by type. Omitted IDs are deterministic from the requested node content.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

40 von 40 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Local MCP server for Obsidian Desktop via the official Obsidian CLI.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-09-14 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 4 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

71 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+59 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in notes & productivity