stonematt avatar

Mcp Obsidian Cli

stonematt/mcp-obsidian-cli

Turns Claude Desktop into a capture layer for Obsidian without leaving the chat window. Wraps the official Obsidian CLI (the one that ships with the app) as MCP tools so you can save conversations to your vault, search your notes, query backlinks, and create new entries from Templater templates. The generic pass-through tool exposes all 80+ CLI commands, while typed helpers handle daily notes, tasks, frontmatter properties, and full-text search. Requires Obsidian running with its command line interface enabled in settings. Useful when your research happens in chat but your permanent notes live in a vault and you want to wire them together without context switching or clipboard gymnastics.

GitHub stars
2
tools
15
transport
STDIO
env vars
3
last updated
Sep 8, 2026

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

obsidianGeneric pass-through — run any CLI command (ships intent→verb cheatsheet, pre-call manifest validation, reload detection)

Generic pass-through — run any CLI command (ships intent→verb cheatsheet, pre-call manifest validation, reload detection)

No parameter schema in public metadata yet.

obsidian_helpManifest-backed help — list verbs by category, or look up a single verb / doc topic

Manifest-backed help — list verbs by category, or look up a single verb / doc topic

No parameter schema in public metadata yet.

obsidian_daily_readRead today's daily note

Read today's daily note

No parameter schema in public metadata yet.

obsidian_daily_appendAppend to daily note

Append to daily note

No parameter schema in public metadata yet.

obsidian_readRead a note by name or path

Read a note by name or path

No parameter schema in public metadata yet.

obsidian_searchFull-text search with context

Full-text search with context

No parameter schema in public metadata yet.

obsidian_tagsList tags with counts

List tags with counts

No parameter schema in public metadata yet.

obsidian_tasksQuery tasks (daily, todo, done)

Query tasks (daily, todo, done)

No parameter schema in public metadata yet.

obsidian_propertiesRead frontmatter properties

Read frontmatter properties

No parameter schema in public metadata yet.

obsidian_createCreate a new plain note (no Templater expansion)

Create a new plain note (no Templater expansion)

No parameter schema in public metadata yet.

obsidian_create_from_templateCreate a note from a Templater template (expands <% ... %> placeholders)

Create a note from a Templater template (expands <% ... %> placeholders)

No parameter schema in public metadata yet.

obsidian_property_setSet a frontmatter property

Set a frontmatter property

No parameter schema in public metadata yet.

obsidian_backlinksList backlinks to a note

List backlinks to a note

No parameter schema in public metadata yet.

obsidian_filesList vault files

List vault files

No parameter schema in public metadata yet.

obsidian_recentsRecently opened files

Recently opened files

No parameter schema in public metadata yet.

Sponsors

Configuration

OBSIDIAN_VAULT

Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.

OBSIDIAN_CLI_PATHdefault: obsidian-cli

Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.

OBSIDIAN_TIMEOUT_MSdefault: 15000

Per-command timeout in milliseconds.

Readme

mcp-obsidian-cli

Obsidian CLI npm version npm downloads MCP Registry Node License: MIT

Your thinking starts in Claude Desktop, not in Obsidian. You research, draft, argue with the model, and when something's worth keeping you say "save this to my vault." It lands in the right place: your template, your properties, today's daily note, wired into your link graph. No tab-switch, no copy-paste.

Installing this? Start at Install. One prompt in Claude Code handles the whole setup.


View the full README on GitHub

Details

Repository
github.com/stonematt/mcp-obsidian-cli
Categories
Communication & Messaging, Documents & Knowledge
Package
mcp-obsidian-cli
Transport
STDIO
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1adelaidasofia avatarMulti-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, tokenadelaidasofia/google-workspace-mcpMulti-account MCP for Gmail, Calendar, Drive, Docs, and Sheets — 61 tools, token-efficient, macOS…1stars
2adelaidasofia avatarmacOS-only MCP server that exposes iMessage chatadelaidasofia/imessage-mcpmacOS-only MCP server that exposes iMessage chat.db to Claude and exports per-chat history to an…1stars
3getcoherence avatarMcpgetcoherence/mcp-serverCoherence MCP — chat with your CRM's AI agent from Claude, Cursor, and Cline.0stars
4mclose avatarDNS MCP Servermclose/dns-mcpReal-time DNS security analysis — DNSSEC, email auth, and RDAP. Built for SOC investigations.1stars
5shashwatgtm avatarImpact Mcpshashwatgtm/impact-mcpIMPACT: 8 B2B positioning and messaging tools by Helix GTM Consulting1stars
6synapbus avatarSynapbussynapbus/synapbusMCP-native agent-to-agent messaging hub with channels, DMs, and semantic search1stars