Skip to main content
Glama

Obsidian MCP Server

obsidian_search

Search your Obsidian vault using JsonLogic queries to find notes by content, tags, file patterns, or complex criteria for Zettelkasten workflows.

Instructions

Search vault using powerful JsonLogic queries.

Essential for Zettelkasten workflow: find notes by patterns, content, tags, or complex criteria. Uses JsonLogic for flexible and powerful searches across your vault. Args: params (SearchInput): Contains: - query (Dict): JsonLogic query object Returns: str: List of matching files Common Examples: 1. Find all markdown files: {'glob': ['*.md', {'var': 'path'}]} 2. Search for text in content (case-insensitive): {'in': ['search term', {'lower': [{'var': 'content'}]}]} 3. Find files by name pattern: {'glob': ['*zettel*', {'var': 'path'}]} 4. Combine conditions (files with "system" in content): {'and': [ {'glob': ['*.md', {'var': 'path'}]}, {'in': ['system', {'lower': [{'var': 'content'}]}]} ]} JsonLogic Documentation: https://jsonlogic.com/ Available variables: 'path' (file path), 'content' (file content), 'stat' (file stats)

Input Schema

NameRequiredDescriptionDefault
paramsYes

Input Schema (JSON Schema)

{ "properties": { "params": { "$ref": "#/$defs/SearchInput" } }, "required": [ "params" ], "type": "object" }

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/Shepherd-Creative/obsidian-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server