Gives coding agents access to an Obsidian vault so they can read and work with notes while coding.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add obsidian-kynlos -- node /absolute/path/to/Obsidian-MCP/index.js~/.codex/config.toml
[mcp_servers.obsidian-kynlos]
command = "node"
args = ["/absolute/path/to/Obsidian-MCP/index.js"]
# codex mcp add obsidian-kynlos -- node /absolute/path/to/Obsidian-MCP/index.js~/.cursor/mcp.json
{
"mcpServers": {
"obsidian-kynlos": {
"command": "node",
"args": [
"/absolute/path/to/Obsidian-MCP/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"obsidian-kynlos": {
"type": "stdio",
"command": "node",
"args": [
"/absolute/path/to/Obsidian-MCP/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"obsidian-kynlos": {
"command": "node",
"args": [
"/absolute/path/to/Obsidian-MCP/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"obsidian-kynlos": {
"command": "node",
"args": [
"/absolute/path/to/Obsidian-MCP/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"obsidian-kynlos": {
"command": "node",
"args": [
"/absolute/path/to/Obsidian-MCP/index.js"
]
}
}
}