A lightweight Model Context Protocol (MCP) server that enables AI assistants like Cursor & Claude to read from and write to your Obsidian vault.
getAllFilenames
readMultipleFiles
getOpenTodos
npm install obsidian-mcp-server
npm run build
To use your MCP server with Claude Desktop add it to your Claude configuration:
{
"mcpServers": {
"obsidian": {
"command": "node",
"args": [
"obsidian-mcp-server/build/index.js",
"/path/to/your/vault"
]
}
}
}
For Cursor go to the MCP tab Cursor Settings
(command + shift + J). Add a server with this command:
node obsidian-mcp-server/build/index.js /path/to/your/vault
While this implementation is intentionally lightweight, other solutions like jacksteamdev/obsidian-mcp-tools offer a more feature-rich approach as an Obsidian plugin.
This standalone server has the advantage of direct filesystem access without requiring the Obsidian application to be running.
{
"mcpServers": {
"obsidian": {
"env": {},
"args": [
"obsidian-mcp-server/build/index.js",
"/path/to/your/vault"
],
"command": "node"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.