Obsidian MCP Server
Provides tools for interacting with an Obsidian vault, enabling reading, writing, listing, and regex searching notes, querying YAML frontmatter, and getting or creating daily notes.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Obsidian MCP Serversearch my vault for notes tagged 'meeting' and list them"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Obsidian MCP Server
FastMCP server for Obsidian vault operations — read, write, search, and manage notes via Model Context Protocol.
Features
read_note — Read a note with optional frontmatter parsing
write_note — Write notes with YAML frontmatter support
list_notes — List notes with glob filtering and recursion
search_notes — Regex search across vault content
search_frontmatter — Query notes by frontmatter key/value
get_daily_note — Get or create daily notes with templates
Related MCP server: Obsidian RAG MCP Server
Installation
pip install -e .Usage
obsidian-mcpOr configure in your MCP client:
{
"mcpServers": {
"obsidian": {
"command": "obsidian-mcp",
"env": {
"OBSIDIAN_MCP_VAULT_PATH": "C:/path/to/vault"
}
}
}
}Configuration
Environment Variable | Default | Description |
| Current directory | Path to Obsidian vault root |
| 10MB | Max file size for operations |
| utf-8 | Text encoding |
| true | Parse YAML frontmatter |
| false | Follow symlinks |
Tool Reference
read_note
{
"path": "Projects/roadmap.md",
"include_frontmatter": true
}write_note
{
"path": "Projects/new-idea.md",
"content": "# New Idea\n\nDetails here...",
"frontmatter": { "tags": ["idea", "draft"], "status": "wip" }
}list_notes
{
"path": "Projects",
"glob_pattern": "**/*.md",
"recursive": true
}search_notes
{
"pattern": "MCP",
"path": ".",
"max_results": 50
}search_frontmatter
{
"key": "status",
"value": "done",
"operator": "eq"
}get_daily_note
{
"date": "2026-08-21",
"folder": "Daily Notes",
"create_if_missing": true
}This server cannot be deployed
Maintenance
Related MCP Connectors
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Personal context for every AI: search, read, and write back to your private Markdown library of articles, threads, PDFs, notes, and captured ChatGPT/Claude/Gemini/Grok conversations. OAuth 2.1 paste-and-authorize or revocable tiered Agent keys (read_only / edit / full). Every agent edit is versioned and revertible.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables interaction between LLMs and Obsidian vaults through the Model Context Protocol, supporting secure file operations, content management, and advanced search capabilities.6,222 npm676Apache 2.0
- AlicenseNot gradedqualityNot gradedmaintenanceEnables semantic search and content retrieval from local Obsidian vaults through the Model Context Protocol. It allows AI assistants to query notes by meaning, filter by tags, and access full note content for enhanced knowledge integration.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Obsidian vaults through vector search, vault indexing, and file monitoring. It provides a standardized interface for searching and managing markdown-based personal knowledge management data within the Model Context Protocol.6,222 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI to manage Obsidian notes, including creation, reading, updating, deletion, full-text search, listing with filtering, sorting, and metadata extraction via the Model Context Protocol.9 npmMIT