Obsidian MCP Server
Allows saving notes, daily notes, and conversation summaries to an Obsidian vault with auto-generated backlinks and search capabilities.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.mdTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect Claude to your Platform7n workspaces: chat, links, work and decks. One-click OAuth.
Connect Claude to your Platform7n workspaces: chat, links, work and decks. One-click OAuth.
Notes and memory assistant: one Markdown vault that Claude, ChatGPT and any MCP client can share.
Long-term memory for Claude, ChatGPT, Cursor: search, save and organize notes, links, docs, videos.
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.6,148 npm-
- AlicenseNot 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.2MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- AlicenseAqualityBmaintenanceEnables capturing Claude conversations as Obsidian notes and searching the vault from chat, using the Obsidian CLI.23121 npm2MIT