MarkusPfundstein/mcp-obsidian
MCP server that interacts with Obsidian via the Obsidian rest API community plugin
What it solves
This project provides a bridge between AI assistants (like Claude) and your personal knowledge base in Obsidian. It allows an LLM to read, search, and edit your notes, effectively turning your vault into a dynamic memory for the AI.
How it works
The project implements a Model Context Protocol (MCP) server. It connects to the Obsidian Local REST API community plugin, which allows the server to execute specific tools for managing files. The AI assistant uses these tools to interact with your vault via JSON-RPC over stdio.
Who it’s for
Users of Obsidian who want to use AI to summarize notes, search for specific context across their vault, or automatically generate and update content within their notes.
Highlights
- Vault Management: Supports listing files, reading contents, and deleting files.
- Content Manipulation: Ability to append content or patch content relative to headings, block references, or frontmatter.
- Search: Full-text search across all files in the vault.
- Deployment Options: Can be run via
uvx, Python locally, or as a Docker container.
Related
- Project
- Project
- Project
- Project
- Project