{ "manifest_version": "0.3", "name": "obsidian-mcp", "version": "1.0.0", "display_name": "Obsidian CLI Bundle", "description": "MCP Bundle for Obsidian CLI - Enable AI assistants to manage Obsidian vaults through conversational interface", "author": { "name": "Obsidian MCP Contributors", "url": "https://github.com/obsidian-mcp/obsidian-mcp-bundle" }, "homepage": "https://github.com/obsidian-mcp/obsidian-mcp-bundle", "license": "MIT", "icon": "assets/icon.png", "server": { "type": "node", "entry_point": "dist/index.js", "mcp_config": { "command": "node", "args": [ "${__dirname}/dist/index.js" ], "env": { "OBSIDIAN_VAULT": "${user_config.vault_name}", "MCP_LOG_LEVEL": "info" } } }, "user_config": { "vault_name": { "type": "string", "title": "Vault Name", "description": "Name of the Obsidian vault to manage (case-sensitive)", "required": true } }, "tools": [ { "name": "obsidian_create_note", "description": "Create a new note in the Obsidian vault. Optionally specify path, content, template, and whether to overwrite existing notes or open after creation." }, { "name": "obsidian_read_note", "description": "Read the content of a note from the Obsidian vault. Specify either the note name (file) or full path (path)." }, { "name": "obsidian_append_to_note", "description": "Append content to the end of an existing note. Specify either file name or path, and the content to append. Use inline flag to append without a new line." }, { "name": "obsidian_prepend_to_note", "description": "Prepend content to the beginning of an existing note. Specify either file name or path, and the content to prepend." }, { "name": "obsidian_delete_note", "description": "Delete a note from the Obsidian vault. By default moves to trash; use permanent flag for permanent deletion. Specify either file name or path." }, { "name": "obsidian_move_note", "description": "Move a note to a different location in the vault. Specify the current note (file or path) and the new path (newPath)." }, { "name": "obsidian_rename_note", "description": "Rename a note in the vault. Specify the current note (file or path) and the new name (newName)." }, { "name": "obsidian_open_note", "description": "Open a note in the Obsidian application. Specify either file name or path. Use newtab flag to open in a new tab." }, { "name": "obsidian_get_file_info", "description": "Get metadata and information about a note file. Specify either file name or path. Returns file size, dates, path, and other metadata." } ] }