searchFiles
Locate notes, documents, and files within a private GitHub Obsidian vault using GitHub search syntax. Search by filename, path, or content for precise knowledge base results.
Instructions
Search for notes, documents, and files within your Obsidian vault on GitHub (johndoe-org/obsidian-vault). Find specific knowledge base content using GitHub's powerful search syntax. Supports searching in filenames, paths, and content.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "searchFiles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number to retrieve (0-indexed) | |
| perPage | No | Number of results per page | |
| query | Yes | Search query - can be a simple term or use GitHub search qualifiers | |
| searchIn | No | Where to search: 'filename' (exact filename match), 'path' (anywhere in file path), 'content' (file contents), or 'all' (comprehensive search) | all |