Obsidian Tools MCP Server
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 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_noteA | Create a new note in the Obsidian vault. Supports nested folder creation. |
| delete_noteC | Delete a note from the Obsidian vault |
| update_noteC | Update/replace the entire content of an existing note |
| append_to_noteC | Append content to the end of an existing note |
| prepend_to_noteA | Prepend content to the beginning of an existing note (after frontmatter if present) |
| rename_noteC | Rename or move a note to a new location |
| read_noteC | Read the content of a single note |
| search_notesC | Search for notes by name pattern (case-insensitive, supports regex) |
| search_contentC | Search for notes containing specific text in their content |
| list_folderB | List all notes and subfolders in a folder |
| get_tagsC | Get all tags used in a note |
| get_linksC | Get all internal links (wikilinks and markdown links) from a note |
| get_backlinksA | Find all notes that link to a specific note |
| insert_at_headingC | Insert content under a specific heading in a note |
| update_frontmatterC | Update or add frontmatter (YAML) properties in a note |
| create_from_templateC | 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 | |
Latest Blog Posts
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/sureshsankaran/obsidian-tools-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server