Obsidian MCP
@newtype-01
About Obsidian MCP
This project implements a Model Context Protocol (MCP) server for connecting AI models with Obsidian knowledge bases. Through this server, AI models can directly access and manipulate Obsidian notes, including reading, creating, updating, and deleting notes, as well as managing f
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Obsidian MCP?
Obsidian MCP is a Model Context Protocol (MCP) server that connects AI models to an Obsidian knowledge base, enabling direct reading, creating, updating, and deleting of notes, as well as folder management.
How to use Obsidian MCP?
Ensure Obsidian is running with the Local REST API plugin installed and configured, then set environment variables (OBSIDIAN_VAULT_PATH, OBSIDIAN_API_TOKEN, OBSIDIAN_API_PORT). Run npm start to launch the server, which communicates with AI models via standard input/output.
Key features of Obsidian MCP
- Seamless integration with Obsidian knowledge bases
- Read, create, update, and delete notes
- Create, rename, move, and delete folders
- Full‑text search within the vault
- Compliant with the Model Context Protocol
Use cases of Obsidian MCP
- AI‑powered note retrieval and editing in Obsidian
- Automated folder organization from AI assistants
- Searching Obsidian notes across the entire vault
- Batch note creation or deletion via AI commands
- Building custom AI workflows with Obsidian as storage
FAQ from Obsidian MCP
What dependencies does Obsidian MCP require?
Node.js v16 or higher, Obsidian Desktop, and the Obsidian Local REST API plugin must be installed and running.
How do I configure the connection to Obsidian?
Set environment variables: OBSIDIAN_VAULT_PATH (vault path), OBSIDIAN_API_TOKEN (API token from the plugin), and OBSIDIAN_API_PORT (default 27123). A .env file can be used and is gitignored.
What tools does Obsidian MCP provide?
It provides seven tools: list_notes, read_note, create_note, update_note, search_vault, delete_note, and manage_folder.
Does Obsidian MCP store any data?
No. The server connects to an existing Obsidian vault via the Local REST API; all data remains in the vault and is not stored externally.
What transport protocol does Obsidian MCP use?
It uses standard input/output (stdio) for communication with AI models, as per the MCP specification.
Frequently asked questions
What dependencies does Obsidian MCP require?
Node.js v16 or higher, Obsidian Desktop, and the Obsidian Local REST API plugin must be installed and running.
How do I configure the connection to Obsidian?
Set environment variables: `OBSIDIAN_VAULT_PATH` (vault path), `OBSIDIAN_API_TOKEN` (API token from the plugin), and `OBSIDIAN_API_PORT` (default 27123). A `.env` file can be used and is gitignored.
What tools does Obsidian MCP provide?
It provides seven tools: `list_notes`, `read_note`, `create_note`, `update_note`, `search_vault`, `delete_note`, and `manage_folder`.
Does Obsidian MCP store any data?
No. The server connects to an existing Obsidian vault via the Local REST API; all data remains in the vault and is not stored externally.
What transport protocol does Obsidian MCP use?
It uses standard input/output (stdio) for communication with AI models, as per the MCP specification.
Basic information
More Memory & Knowledge MCP servers
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian

PLUR
plur-aiAI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development

Orcha
westonhancockOrcha is a unified context layer for AI tools and agents. It stores and indexes and exposes organizational, team, or individual knowledge. Files, structured databases, and connected sources live in one workspace, and age
Comments