Obsidian MCP Server
Allows saving notes, daily notes, and conversation summaries to an Obsidian vault with auto-generated backlinks and search capabilities.
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 ServerSave a note about today's meeting with decisions and next steps."
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
An MCP server that lets Claude save conversations, notes, and structured summaries directly to your Obsidian vault.
Features
Save notes with YAML frontmatter and auto-generated backlinks
Daily notes - append to today's daily note or browse past ones
Conversation summaries - structured templates with decisions, code snippets, next steps
Vault search - search notes by title and content
Auto-backlinks - detects existing notes and inserts
[[wiki-links]]automaticallyPath security - all file operations validated within vault boundary
Related MCP server: Obsidian Nexus
Installation
Requires Python 3.10+.
# Clone the repo
git clone <repo-url>
cd obsidian-mcp
# Install with uv (recommended)
uv pip install -e .
# Or with pip
pip install -e .Configuration
Environment variable
Set OBSIDIAN_VAULT_PATH to your vault's root directory:
export OBSIDIAN_VAULT_PATH="$HOME/Documents/MyVault"Defaults to ~/Documents/ObsidianVault if not set.
Claude Code
Add to your Claude Code MCP config (~/.claude/claude_code_config.json or project .mcp.json):
{
"mcpServers": {
"obsidian": {
"command": "obsidian-mcp",
"env": {
"OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
}
}
}
}Or if running from source without installing:
{
"mcpServers": {
"obsidian": {
"command": "python",
"args": ["/path/to/obsidian-mcp/obsidian_mcp.py"],
"env": {
"OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
}
}
}
}Tools
Tool | Description |
| Create a new note with frontmatter and optional backlinks |
| Append content to an existing note |
| Add content to today's daily note |
| Read a daily note (today or a specific date) |
| List recent daily notes with previews |
| Search notes by title and content |
| List all folders in the vault |
| Extract all tags used across the vault |
| Read a specific note by path |
| Save a structured conversation summary with sections for decisions, code, next steps |
Vault structure
The server creates notes in this structure:
YourVault/
Claude Conversations/
2025-01-30 - Building MCP Server.md
ProjectName/
2025-01-30 - Feature Work.md
Daily Notes/
2025-01-30.mdThis server cannot be deployed
Maintenance
Related MCP Connectors
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Personal CRM for Claude. Contacts live as plain-text files in your own Google Drive.
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…
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.11,823 npm-
- FlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to Obsidian vaults to enable reading, writing, searching, and intelligent organization of markdown notes. It features pre-configured structures for personal and family data management through natural conversation.2-
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- AlicenseAqualityAmaintenanceEnables capturing Claude conversations as Obsidian notes and searching the vault from chat, using the Obsidian CLI.2368 npm2MIT