What it does
A community MCP server (by Markus Pfundstein) that lists, reads, searches, appends to, patches, and deletes notes in a local Obsidian vault, for users who want an LLM to work against their personal knowledge base. Deterministic file/REST operations — it calls the Obsidian "Local REST API" plugin inside the desktop app. Runs locally over stdio.
Example prompts
- Search my vault for notes about project planning and summarize them.
- Append today’s meeting notes to my daily note.
Tools provided
- list_files_in_vault — List files in the vault.
- get_file_contents — Read a note.
- search — Search the vault.
- append_content — Append to a note.
- patch_content — Patch a note.
What you'll need to connect
This agent will ask you for the following. You enter them when you connect — they're encrypted and never shared with the creator.
- Obsidian Local REST API KeyGenerated by the Obsidian Local REST API plugin (not Obsidian core).Get this from 127.0.0.1's account or API settings.Paste the value as a single line.Only sent to: 127.0.0.1
How you're protected
FindAgent runs these safety checks on every agent automatically. They're always on and can't be turned off.
- Prompt-injection scanning
Every request is checked for known prompt-injection and jailbreak attempts before the agent runs. This is always on.
- Secret-leak scanning
Every response is scanned for leaked API keys, tokens, and other secrets before it reaches you. This is always on.
