Obsidian CLI

Obsidian has recently released a CLI (command line interface) that lets you control Obsidian from your terminal. This allows for scripting, automation, and integration with external tools. Source

Obsidian can be controlled from the CLI, but it also enables agents to access the vault. Source

Advantages over the MCP - faster, gives direct access to local files, no need for a server, easier for both humans and agents to access and explore. CLI can move and rename files without breaking backlinks. Source

Some example use cases (Source):
1) Telegram voice inbox to daily note

2) Voice-driven task management

3) Quick task filtering by tags

4) Agent-driven file organisation

5) Automated vault health report

6) Bulk property updates

7) Structured bookmark database

8) Querying structured skill or project data

9) Version comparison