← all repositories
bitbonsai/mcpvault

Your Obsidian vault, now readable by robots that ask nicely

An MCP server that lets AI assistants safely read and write your local notes without locking you to one vendor.

1.6k stars TypeScript Coding Assistants
mcpvault
Not currently ranked — collecting fresh signals.
star history

What it does

MCPVault is a local Node.js server that exposes your Obsidian vault to any AI assistant speaking the Model Context Protocol. It handles the full lifecycle of notes—read, write, patch, move, delete, search, tag management, and frontmatter updates—while keeping your .obsidian directory and other system files out of reach. No plugins, no cloud sync, no vendor-specific integrations.

The interesting bit

The safety layer is the real craft. It uses gray-matter with AST-aware updates so untouched frontmatter fields keep their original formatting, and it requires explicit confirmation before deletions. The author also aggressively minifies JSON responses (40–60% smaller tokens) because every byte counts when you’re feeding a context window.

Key highlights

  • 14 MCP methods: file ops, batch reads, BM25-ranked search, tag management, vault stats
  • Write modes: overwrite, append, prepend
  • Zero Obsidian plugins required; works on any local vault structure
  • Compatible with Claude Desktop, Claude Code, Cursor, Windsurf, IntelliJ 2025.1+, and others
  • Optional prettyPrint: true for debugging the token-shrunk responses

Caveats

  • ChatGPT Desktop support requires Enterprise/Education/Team tier; individual Plus users are out of luck
  • Requires Node.js 18+ and runs locally—no remote access story
  • The README is thorough to a fault; finding the actual feature list means scrolling past configuration blocks for six different clients

Verdict

Worth it if you already live in Obsidian and want your AI assistant to actually use your knowledge base instead of hallucinating it. Skip if you’re hoping for a hosted solution or your primary AI tool is ChatGPT Plus.

Frequently asked

What is bitbonsai/mcpvault?
An MCP server that lets AI assistants safely read and write your local notes without locking you to one vendor.
Is mcpvault open source?
Yes — bitbonsai/mcpvault is open source, released under the MIT license.
What language is mcpvault written in?
bitbonsai/mcpvault is primarily written in TypeScript.
How popular is mcpvault?
bitbonsai/mcpvault has 1.6k stars on GitHub.
Where can I find mcpvault?
bitbonsai/mcpvault is on GitHub at https://github.com/bitbonsai/mcpvault.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.