bepitulaz/obsidian-multivault-mcp ? reverse-engineered prompt
Reverse engineered prompt
Build me a TypeScript MCP server that lets Claude read and edit Obsidian vaults stored on my VPS. I want one deployment that can serve multiple people, where each person gets their own private vault based on how they connect, either through SSH for Claude Desktop or through a public HTTP connector for mobile and web. It should include safe note tools like listing, reading, searching, creating, editing, appending, moving, and deleting notes, but keep everything locked to the vault root so it can’t touch files outside the vault. Please make writes optional so I can run it read only if needed, and only allow sensible note file types.
Also set it up so I can log in with a passphrase for the HTTP mode, use tokens securely, and map different users to different vaults from one server. Keep the build simple, ideally something I can bundle into one file and deploy to a VPS easily. If you need to, look up the current MCP and Claude connector docs online.
Are you gonna build this?
make sure you review the code using coderabbit