Local MCP Server With Obsidian Bases Support
Open-Appeal-9747 · reddit · 2026-07-13
The author developed a local-first Obsidian MCP server that enables MCP clients to directly read and write Obsidian vaults stored on disk. It requires no Local REST API plugin and eliminates the need to keep the Obsidian app running.
Core Features
- Obsidian Bases (.base) Support: Provides five tool types (create / update / get / list / delete). Every write operation is validated against the official schema to prevent the generation of files that Obsidian would silently reject.
- Multiple View Support: Fully handles table, list, cards, and map modes, which can even be mixed within a single base. Map view marker and zoom settings are correctly preserved during round-trips.
- Standard Note Capabilities: Read/write support for notes, tags, backlinks, wikilinks, and folder trees, alongside daily status and release-note automation.
Security & Compatibility
- Features read-only mode, pre-write backups, path traversal protection, and zero external network requests.
- Tolerates corrupted frontmatter.
- Compatible with Claude Code, Claude Desktop, Cursor, Cline, Codex, and Grok.
The project is MIT-licensed, and the author welcomes feedback on the Bases schema validation.
More from coding & agent
- HeyGen adds a media-sourcing skill for coding agents with 75k images and 10k tracks — HeyGen · 2026-07-22
- Agent search bottlenecks are now about variance, not raw latency — rohanpaul_ai · 2026-07-22
- LangSmith adds tracing for Pipecat, LiveKit, OpenAI Realtime, and Gemini Live — LangChain · 2026-07-22
- An MCP server signs every AI agent tool call into a verifiable Merkle chain — Funky_Chicken_22 · 2026-07-22
- Annotated transcript of a Claude Code team interview is now available — trq212 · 2026-07-22
- Claude Code skill uses 10 Markdown rules to make outputs ADHD-friendly — alex_verem · 2026-07-22