Searches Obsidian vaults through the Omnisearch plugin API and returns paths of matching notes.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add obsidian-omnisearch -- npx -y @smithery/cli install @anpigon/mcp-server-obsidian-omnisearch --client claude~/.codex/config.toml
[mcp_servers.obsidian-omnisearch]
command = "npx"
args = ["-y", "@smithery/cli", "install", "@anpigon/mcp-server-obsidian-omnisearch", "--client", "claude"]
# codex mcp add obsidian-omnisearch -- npx -y @smithery/cli install @anpigon/mcp-server-obsidian-omnisearch --client claude~/.cursor/mcp.json
{
"mcpServers": {
"obsidian-omnisearch": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@anpigon/mcp-server-obsidian-omnisearch",
"--client",
"claude"
]
}
}
}.vscode/mcp.json
{
"servers": {
"obsidian-omnisearch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@anpigon/mcp-server-obsidian-omnisearch",
"--client",
"claude"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"obsidian-omnisearch": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@anpigon/mcp-server-obsidian-omnisearch",
"--client",
"claude"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"obsidian-omnisearch": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@anpigon/mcp-server-obsidian-omnisearch",
"--client",
"claude"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"obsidian-omnisearch": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@anpigon/mcp-server-obsidian-omnisearch",
"--client",
"claude"
]
}
}
}