MCP Servers / productivity / Obsidian Local REST API

Obsidian Local REST API

JSON →
stdionone8productivity

Interact with your local Obsidian vault using a REST API.

Install
How to run this server
[ { "cmd": "npx (Recommended)", "imports": [] } ]
server path: obsidian-local-rest-api
Tools
What this server exposes
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
Configuration
Environment & auth
authnone
envOBSIDIAN_API_URL
envOBSIDIAN_API_KEY
Resources
Obsidian Local REST API — MCP Server · libregistry