Obsidian Local REST API MCP
Community-maintained plugin by coddingtonbear (not an official Obsidian server)
Community-maintained plugin by coddingtonbear (not an official Obsidian server)
The Local REST API Obsidian community plugin now includes its own authenticated MCP server for vault file CRUD, section edits, search, tags, commands, active file and event subscriptions.
All 20 tools in the current plugin documentation Available tools table are recorded. Other installed plugins may register additional tools.
vault_listLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_readLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_read_binaryLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_get_download_urlLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_get_upload_urlLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
events_get_listener_urlLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_writeLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_appendLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_patchLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_deleteLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_moveLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_copyLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_get_document_mapLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
active_file_get_pathLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
search_queryLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
search_simpleLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
tag_listLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
command_listLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
command_executeLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
open_fileLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
README documents MCP endpoint, Bearer key, HTTPS/HTTP options, plugin settings, supported operations, and access limitations.
Maintainer confirms MCP is served at /mcp/ and uses the same API key as REST.
Obsidian brand page identifies the product and provides official logo assets; used as product logo while publisher remains community plugin maintainer.
Current official publisher/maintainer documentation checked 2026-10-28T19:00:00.000Z.
Documentation checked 2026-10-28T19:00:00.000Z. Connection has not been runtime tested.
Community-maintained plugin by coddingtonbear (not an official Obsidian server)
The Local REST API Obsidian community plugin now includes its own authenticated MCP server for vault file CRUD, section edits, search, tags, commands, active file and event subscriptions.
All 20 tools in the current plugin documentation Available tools table are recorded. Other installed plugins may register additional tools.
vault_listLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_readLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_read_binaryLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_get_download_urlLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_get_upload_urlLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
events_get_listener_urlLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_writeLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_appendLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_patchLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_deleteLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_moveLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_copyLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
vault_get_document_mapLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
active_file_get_pathLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
search_queryLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
search_simpleLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
tag_listLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
command_listLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
command_executeLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
open_fileLocal REST API with MCP plugin operation; requires a running Obsidian vault and API-key permission.
README documents MCP endpoint, Bearer key, HTTPS/HTTP options, plugin settings, supported operations, and access limitations.
Maintainer confirms MCP is served at /mcp/ and uses the same API key as REST.
Obsidian brand page identifies the product and provides official logo assets; used as product logo while publisher remains community plugin maintainer.
Current official publisher/maintainer documentation checked 2026-10-28T19:00:00.000Z.
Documentation checked 2026-10-28T19:00:00.000Z. Connection has not been runtime tested.