Obsidian MCP Server
Allows reading, writing, searching, and managing an Obsidian vault as a native tool.
Click on "Install 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 Serverread the note 'Project Plan'"
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 (and other MCP clients) read, write, search, and manage an Obsidian vault as a native tool. Local filesystem access only, no cloud sync.
Tools
Tool | Description | Read-only |
| Read a note's full markdown content | yes |
| Create or overwrite a note (refuses overwrite unless asked) | no |
| Append markdown to a note, creating it if missing | no |
| List notes in the vault or a folder | yes |
| Case-insensitive full-text search with line context | yes |
| Parse a note's YAML frontmatter as structured data | yes |
| Extract and resolve | yes |
All paths are relative to the vault root. The .md extension is optional.
Paths are validated to stay inside the vault (no directory traversal).
Related MCP server: Obsidian RAG MCP Server
Setup
npm install
npm run buildThe vault location is set with the OBSIDIAN_VAULT_PATH environment variable.
If unset, it defaults to ~/Obsidian.
Configure in an MCP client
Add to your client's MCP config (example for a stdio client):
{
"mcpServers": {
"obsidian": {
"command": "node",
"args": ["/path/to/obsidian-mcp-server/dist/index.js"],
"env": {
"OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
}
}
}
}Develop
npm run dev # run from source with tsx
npm run typecheck # type-check without emitting
npm run inspect # launch the MCP Inspector against the serverRoadmap
Semantic/vector search (embed notes, query by meaning)
Dataview query passthrough
Template-aware note creation
Backlink graph traversal
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/justice8096/obsidian-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server