Obsidian MCP Ultimate
Provides tools for interacting with an Obsidian vault, including reading, writing, searching, patching, resolving wikilinks, and file management operations via direct file access.
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 Ultimate (Direct File Access)
The most reliable way to connect Claude Desktop to your Obsidian Vault.
Unlike other MCP servers that require the "Local REST API" or "Obsidian MCP" plugins (which frequently break or require Obsidian to be open), this server uses Direct File Access. It talks straight to your filesystem, making it faster, more stable, and functional even when Obsidian is closed.
✨ Why This Version?
Most Obsidian MCPs only allow you to read or overwrite entire files. This "Ultimate" edition adds power-user features:
Partial Editing: Use
patch_noteto find-and-replace text without rewriting the whole file.Wikilink Resolution: Claude can now "follow"
[[Links]]to find the actual file path.Metadata Extraction: Deep-dive into YAML frontmatter and properties.
File Management: Move, rename, delete, and create directories.
Related MCP server: obsidian-mcp
🛠️ Setup
1. Installation
Clone this repo to a permanent folder on your computer:
git clone https://github.com/YOUR_USERNAME/obsidian-mcp-ultimate.git
cd obsidian-mcp-ultimate
npm install2. Configuration
Add the server to your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"obsidian": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/index.js"],
"env": {
"OBSIDIAN_VAULT_PATH": "/ABSOLUTE/PATH/TO/YOUR/VAULT"
}
}
}
}(Note: Use forward slashes / even on Windows, or double backslashes \\.)
🧰 The Toolset
Tool | Description |
| Recursively lists all |
| Reads the full content of a note. |
| (New) Find-and-replace specific text within a note. |
| Full-text search across the entire vault. |
| (New) Converts a |
| (New) Extracts YAML frontmatter/properties. |
| Creates or overwrites a note. |
| Quickly adds text to the bottom of a note. |
| (New) Rename or move files and folders. |
| (New) Permanently deletes a note. |
| (New) Creates new folders in your vault. |
💡 Usage Pro-Tips
Following Links
If Claude sees a link like [[Meeting Notes 2024]], it might not know where that file is. It should first call resolve_link(link_text: "Meeting Notes 2024") to get the path, then read_note.
Safe Editing
Instead of asking Claude to "Update my note," ask it to:
"Find the line starting with 'Status:' and replace it with 'Status: Completed' in my project note."
This triggers patch_note, which is much safer for large files than overwriting the entire thing.
⚠️ Safety Disclaimer
This server has delete and overwrite capabilities. While it only acts on your command, it is highly recommended to have Obsidian Sync, Git, or a system backup (Time Machine/File History) enabled for your vault.
🤝 Contributing
Found a bug or want to add a ripgrep integration for massive vaults? PRs are welcome!
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Safe folder access for ChatGPT and Claude: read, write and search files, risky tools opt-in.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Find, read, create and edit Plainer files with Claude Code or Codex. Approve access in your browser.
1Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
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.7,397 npm-
- AlicenseAqualityCmaintenanceEnables Claude Code read/write access to an Obsidian vault, including creating, editing, searching, and browsing notes.8MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to interact with an Obsidian vault through the Local REST API, allowing file listing, reading, searching, creating, and updating markdown notes.7,397 npmApache 2.0