Lets agents search and analyze an Obsidian vault through the Local REST API plugin.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add obsidian-api -- uv pip install obsidian-api-mcp-server~/.codex/config.toml
[mcp_servers.obsidian-api]
command = "uv"
args = ["pip", "install", "obsidian-api-mcp-server"]
# codex mcp add obsidian-api -- uv pip install obsidian-api-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"obsidian-api": {
"command": "uv",
"args": [
"pip",
"install",
"obsidian-api-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"obsidian-api": {
"type": "stdio",
"command": "uv",
"args": [
"pip",
"install",
"obsidian-api-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"obsidian-api": {
"command": "uv",
"args": [
"pip",
"install",
"obsidian-api-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"obsidian-api": {
"command": "uv",
"args": [
"pip",
"install",
"obsidian-api-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"obsidian-api": {
"command": "uv",
"args": [
"pip",
"install",
"obsidian-api-mcp-server"
]
}
}
}