Analysis updated 2026-07-03
Ask Claude to find and summarize your most recent meeting note directly from your Obsidian vault.
Search all your Obsidian notes for every mention of a project or technology using natural language with Claude.
Have Claude write a new formatted note in your vault and save it automatically, ready to share.
Use Claude to list files in a specific folder and identify notes that need follow-up.
| markuspfundstein/mcp-obsidian | oop7/ytsage | belval/textrecognitiondatagenerator | |
|---|---|---|---|
| Stars | 3,668 | 3,667 | 3,671 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | general | data |
Figures from each repo's GitHub metadata at analysis time.
Requires the Obsidian desktop app with the Local REST API community plugin installed and its API key.
This repository provides a bridge between Claude (the AI assistant made by Anthropic) and Obsidian, a popular note-taking app. Obsidian stores all your notes as plain text files on your computer in a folder called a vault. This bridge lets Claude read and write those files so you can ask it questions about your notes or have it create new ones on your behalf. The connection works through two pieces: a community plugin inside Obsidian called Local REST API, which exposes your vault over a local network connection, and this server, which Claude connects to using a protocol called MCP (Model Context Protocol). Once both are running and configured, Claude can list files in your vault, read specific notes, search across all notes for a phrase, add content to an existing note, or delete files. Setup requires installing the Local REST API plugin inside Obsidian, copying the API key it generates, and then adding a short configuration block to Claude's desktop app settings. That config block tells Claude where to find the server and how to authenticate. The README shows two approaches: passing the API key directly in the Claude app config or putting it in a local environment file. Some practical example uses described in the README include asking Claude to summarize the most recent meeting note, searching all notes for mentions of a specific technology, or having Claude write a summary note and format it so you can forward it by email. The server is written in Python and can be installed with a tool called uvx, which handles the Python environment automatically. A debugging tool called MCP Inspector is also available for developers who want to trace what the server is doing.
mcp-obsidian lets Claude AI read and write your Obsidian notes vault. Once set up, you can ask Claude to search your notes, summarize them, or create new ones on your behalf.
Mainly Python. The stack also includes Python, MCP, Obsidian.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.