Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OBSIDIAN_VAULT_PATH | Yes | Absolute path to your Obsidian vault |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_note | Create a new note in the Obsidian vault. Supports nested folder creation. |
| delete_note | Delete a note from the Obsidian vault |
| update_note | Update/replace the entire content of an existing note |
| append_to_note | Append content to the end of an existing note |
| prepend_to_note | Prepend content to the beginning of an existing note (after frontmatter if present) |
| rename_note | Rename or move a note to a new location |
| read_note | Read the content of a single note |
| search_notes | Search for notes by name pattern (case-insensitive, supports regex) |
| search_content | Search for notes containing specific text in their content |
| list_folder | List all notes and subfolders in a folder |
| get_tags | Get all tags used in a note |
| get_links | Get all internal links (wikilinks and markdown links) from a note |
| get_backlinks | Find all notes that link to a specific note |
| insert_at_heading | Insert content under a specific heading in a note |
| update_frontmatter | Update or add frontmatter (YAML) properties in a note |
| create_from_template | Create a new note from an existing template note |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |