Obsidian Local REST API
JSON →Interact with your local Obsidian vault using a REST API.
Install
npx (Recommended) Tools · 9
- list_directory List directory contents with pagination to prevent context overflow
- read_file Read content of any file in the vault
- write_file Write file with multiple modes - replaces separate create/update operations
- delete_item Delete any file or directory
- create_or_update_note Intelligent upsert - creates if missing, updates if exists
- get_daily_note Smart daily note retrieval with common naming patterns
- get_recent_notes Get recently modified notes
- search_vault Multi-scope search with advanced filtering
- find_related_notes Discover conceptual relationships between notes
Environment variables
OBSIDIAN_API_URLOBSIDIAN_API_KEY
★ 8 GitHub stars