MCP Catalogs
Home

obsidian-mcp-server

by smith-and-web·15·Score 42

MCP server enabling AI assistants to manage Obsidian vaults with comprehensive note, tag, and search operations.

file-systemai-llmproductivity
2
Forks
2
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server provides comprehensive functionality for AI assistants to interact with Obsidian vaults. It enables CRUD operations on notes and directories, frontmatter and tag management, full-text search capabilities, and link analysis. The server supports multiple deployment methods including direct npx execution, Docker containers, and local development setups. It implements both SSE and POST endpoints for MCP communication, with optional API key authentication for security.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants retrieving and updating personal notes and knowledge bases
you:Automating organization and tagging of markdown documentation
you:Searching across large vaults of personal knowledge with AI-powered queries
you:Is authentication required?
you:Can I use this with AI assistants other than Claude?

When to choose this

Choose this server if you use Obsidian as your knowledge base and want AI assistants to directly interact with your vault through natural language commands.

When NOT to choose this

Don't choose this if you need access to other note-taking applications like Notion or Roam Research, as it's specifically designed for Obsidian vaults.

Tools this server exposes

12 tools extracted from the README
  • read-note

    Read note contents (supports frontmatterOnly for efficiency)

  • create-note

    Create a new note

  • edit-note

    Replace note contents

  • write-note

    Write with modes: overwrite, append, or prepend

  • get-frontmatter

    Get YAML frontmatter as JSON

  • add-tags

    Add tags to frontmatter or inline

  • search-vault

    Full-text search with context

  • get-backlinks

    Find notes linking to a note

  • find-broken-links

    Find unresolved wiki-links

  • list-vault

    List files and directories

  • list-tags

    List all tags with counts

  • find-replace

    Bulk find and replace

Comparable tools

notion-mcpevernote-mcpfile-system-mcpmemex-mcp

Installation

Installation

**Quick start with npx:**

VAULT_PATH=/path/to/your/vault npx @smith-and-web/obsidian-mcp-server

**Docker deployment:**

docker run -d \
  --name obsidian-mcp \
  -v /path/to/your/vault:/vault:rw \
  -p 3001:3000 \
  -e VAULT_PATH=/vault \
  ghcr.io/smith-and-web/obsidian-mcp-server:latest

**Claude Desktop configuration:**

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://localhost:3001/sse"]
    }
  }
}

FAQ

Is authentication required?
Authentication is optional. When the API_KEY environment variable is set, all endpoints require authentication via Bearer token or query parameter.
Can I use this with AI assistants other than Claude?
Yes, any MCP-compatible client can connect to this server using the mcp-remote tool or direct connection to the SSE endpoint.

Compare obsidian-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.