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 (specifically those using the Model Context Protocol) and Obsidian, allowing an LLM to read, search, and modify your personal knowledge base in real-time.
How it works
It functions as an MCP server that communicates with Obsidian via the Local REST API community plugin. It exposes a set of tools that the AI can call to perform actions such as listing files, reading file contents, searching for specific text, and appending or patching content into notes.
Who it’s for
Users of Obsidian who want to integrate their personal notes and knowledge base into their AI workflows, enabling the AI to summarize notes, find information across the vault, and create new documentation based on existing content.
Highlights
- Vault Management: Ability to list files and directories within the vault.
- Content Manipulation: Tools to append content to files or insert content relative to headings or block references.
- Search Capabilities: Full-text search across all files in the vault.
- Integration: Designed for use with Claude Desktop and other MCP-compatible clients.
Related
- Project
cyanheads/obsidian-mcp-serverobsidian-mcp-server is an MCP‑compatible Node server that proxies the Obsidian Local REST API, exposing 14 tools (read, search, edit, tag management, command‑palette) and three resources over STDIO or HTTP. It lets LLM agents retrieve and modify vault notes safely, with optional path‑based read/write gating, delete confirmation, and optional command execution.
- Project
bitbonsai/mcpvaultA local MCP server that enables AI assistants to read, search, and edit notes within an Obsidian vault directly via the file system.
- Project
aaronsb/obsidian-mcp-pluginAn Obsidian plugin that turns your vault into an MCP server, allowing AI assistants to read, write, and navigate your notes as a connected knowledge graph.
- Project
StevenStavrakis/obsidian-mcpA local Model Context Protocol server that enables AI assistants to safely read and modify Obsidian vaults by interacting directly with Markdown files.
- Project
coddingtonbear/obsidian-local-rest-apiObsidian‑Local‑REST‑API is an Obsidian plugin that runs a secure HTTPS server exposing a RESTful and MCP‑based API. It lets external scripts or AI agents perform full CRUD on vault files, patch specific headings or front‑matter, search with fuzzy or JsonLogic queries, list/execute Obsidian commands, open notes in the UI, and more—all authenticated via a bearer token. The same capabilities are also reachable via the Model Context Protocol, enabling seamless integration with AI tools like Claude Code, Claude Desktop (via `mcp‑remote`), and Cursor.