Obsidian MCP Server

A MCP Server backend for Obsidian

Local serverstdioTypeScript

What is the Obsidian MCP Server?

A MCP Server backend for Obsidian

The short version

This Obsidian plugin runs a local MCP (Model Context Protocol) server, allowing external applications (like AI assistants, scripts, or other tools) to interact with your Obsidian vault through a standardized interface.

  • Local MCP Server: — Runs an SSE-based MCP server on a configurable port
  • Vault Indexing for Semantic Search: —
  • Indexes the content of your Markdown notes into an Orama vector database
  • Uses a configurable OpenAI-compatible embedding model (e.g., OpenAI, local Ollama models via compatible endpoints) to generate embeddings
  • Allows configuration of text chunking parameters (size, overlap, separators)
  • Supports excluding specific files or patterns from indexing using .gitignore syntax

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
simple_vector_searchSemantic search for notes using vector embeddings.
count_entriesCounts indexed notes and chunks in the Orama database.
list_filesLists files and folders within a specified directory.
read_fileReads the content of a specific file.
create_fileCreates a new file.
edit_fileEdits a specific range of lines within an existing file.
delete_fileDeletes a file.
create_folderCreates a folder.
delete_folderDeletes a folder.

Example prompts to try

  • “Use Obsidian to simple vector search.”
  • “Use Obsidian to count entries.”
  • “Use Obsidian to list files.”

Frequently asked questions

A MCP Server backend for Obsidian Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.