Resolve Alias
resolve_aliasResolve a human-friendly title or alias to its actual Obsidian note path by searching frontmatter aliases and, optionally, filenames before calling get_note.
Instructions
Find every note whose frontmatter aliases: field contains the given name (case-insensitive). With includeBasename: true, also matches notes whose filename (without .md) equals the name — Obsidian's resolution fallback when no alias matches. Use to translate a human-friendly title like 'My Project' into the actual note path before calling get_note.
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": {
"name": "<name>"
},
"name": "resolve_alias"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Alias or display name to resolve, e.g. 'My Project'. | |
| includeBasename | No | If true (default), also match notes whose filename (without extension) equals `name`. |