← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

Dimensionobsidian-mcp-serverManage Obsidian knowledge bases through MCP.Filesystem MCP ServerSecure local file read/write accessMCPVaultA safe MCP bridge to Obsidian vaults
FMRS60 / 100 · C84 / 100 · B60 / 100 · C
Reliability10 / 2017 / 209 / 20
Security and permissions11 / 2016 / 2013 / 20
Maintenance10 / 2016 / 2010 / 20
Documentation16 / 2017 / 2015 / 20
Setup experience13 / 2018 / 2013 / 20
Best for
  • Obsidian users already running the Local REST API plugin.
  • MCP client users who need structured note search and surgical editing.
  • Deployments that need vault access restricted by read and write folder allowlists.
  • Local assistants that need to work inside explicitly approved directories
  • Individuals and development teams that want path-based data boundaries
  • Users who want to access a local Obsidian vault through multiple MCP clients.
  • Note workflows that need to preserve raw formatting for unmodified frontmatter fields.
  • Knowledge-base users who need local file operations, search, and tag management.
Not for
  • Environments without the Obsidian Local REST API plugin installed and enabled.
  • Teams seeking a cloud-native multi-user database or collaboration platform.
  • Situations where note write access or local API-key management is unacceptable.
  • Highly sensitive environments that cannot allow model access to local file contents
  • Shared remote file-service use cases
  • Users without an Obsidian vault or local vault directory.
  • Users seeking a remote network service, cloud-hosted service, or non-MCP integration.
  • Users who do not want an AI assistant to access or modify vault content and structure.
Required permissions
  • Requires OBSIDIAN_API_KEY to access the Obsidian Local REST API.
  • By default, the full vault is accessible; OBSIDIAN_READ_PATHS and OBSIDIAN_WRITE_PATHS can restrict folders.
  • All writes can be disabled globally with OBSIDIAN_READ_ONLY=true.
  • HTTP deployments support none, jwt, or oauth authentication; JWT mode requires MCP_AUTH_SECRET_KEY.
  • Read access to every local directory listed in the configuration
  • Filesystem write access when write or move tools are enabled
  • Requires Node.js 18 or later.
  • Requires read access to the specified vault; writing, moving, and deleting also require the corresponding write permissions.
  • The server can access allowed `.md`, `.markdown`, `.txt`, `.base`, and `.canvas` files.
  • The AI assistant can see allowed file content, directory structure, and some file metadata.
Risks and side effects
  • Write tools can modify or delete vault content; obsidian_delete_note permanently deletes notes.
  • Command-palette commands may be destructive and are disabled by default.
  • An unauthenticated public HTTP deployment may let callers use the server's API key to access the vault.
  • The HTTPS plugin endpoint uses a self-signed certificate and TLS verification defaults to false.
  • The tag list and obsidian://tags resource are vault-wide and may expose tag names outside the read scope.
  • Sensitive files inside an allowed directory may enter model context
  • Write and move tools change real files; keep scopes narrow and maintain backups
  • The server provides full read/write access within its security boundaries, so incorrect instructions can modify or delete notes.
  • Vault content, structure, and file metadata may be exposed to AI conversations with access.
  • Permanent deletion may be unrecoverable; back up the vault before write operations.
  • Path filtering does not isolate content, so sensitive data in allowed files remains readable.
Supported clientsClaude Desktop, Cursor, VS CodeClaude Desktop, Cursor, Cline, WindsurfClaude Desktop, Claude Code, OpenCode, Goose Desktop, ChatGPT Desktop, IntelliJ IDEA 2025.1+, Cursor IDE, Windsurf IDE, Ontheia, Microsoft Copilot Studio, OpenAI Codex
Tools14614