obsidian-codex-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OBSIDIAN_READ_ONLY | No | When true, create/update/delete/folder creation tools refuse writes. | false |
| OBSIDIAN_VAULT_PATH | Yes | Absolute path to the vault folder. | |
| OBSIDIAN_BACKUP_ON_WRITE | No | When true, copies existing notes into .obsidian-mcp-backups/ before update/delete. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| configure_vaultA | Configure the Obsidian vault path. Args: vault_path: Absolute path to your Obsidian vault |
| get_noteA | Get a note by its path. Args: path: Path to the note relative to vault root (e.g., "notes/my-note.md") |
| create_noteA | Create a new note. Args: path: Path for the new note (e.g., "notes/new-note.md") content: Note content in Markdown title: Optional title (defaults to filename) tags: Optional list of tags |
| update_noteC | Update an existing note. Args: path: Path to the note content: New content (optional) metadata: Metadata updates (optional) |
| delete_noteB | Delete a note permanently. Args: path: Path to the note to delete |
| list_notesA | List all notes in the vault or a specific folder. Args: folder: Optional folder path (e.g., "notes/" or "projects/") |
| search_notesA | Search notes by content, title, or tags. Args: query: Search query string folder: Optional folder to search within |
| get_all_tagsA | Get all unique tags used in the vault. |
| get_backlinksA | Find all notes that link to the specified note. Args: path: Path to the target note |
| get_note_linksB | Get all wikilinks from a note. Args: path: Path to the note |
| create_folderA | Create a new folder in the vault. Args: folder_path: Path to the new folder (e.g., "projects/new-project/") |
| get_folder_structureA | Get the complete folder structure of the vault. |
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/dot-RealityTest/obsidian-codex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server