Skip to content
Agent Search Engine.

Record · mcp-obsidianMCP serverOpen sourceVerified Sep 23, 2026

MCP Server for Obsidian (mcp-obsidian)

Read, search, append to and patch notes in an Obsidian vault from an MCP client.

Sources and review

Checked against public documentation on . Suitability guidance is our editorial judgment; this is not a performance benchmark or an endorsement.

Best for

Obsidian users who want an assistant to look things up and write into their vault.

Avoid if

You can't run the Local REST API community plugin; the server reaches your vault only through it.

About MCP Server for Obsidian (mcp-obsidian)

mcp-obsidian talks to Obsidian through the Local REST API community plugin. Its tools list files and folders, read notes, search the vault, append content, insert text relative to a heading, block reference or frontmatter field, and delete files.

MCP Server for Obsidian (mcp-obsidian) is an open-source project written primarily in Python, with 4.4k stars on GitHub. It was last updated in August 2026.

Add MCP Server for Obsidian (mcp-obsidian) to your MCP client

Generated from the launch command in the project's README. Your client starts the server on demand. Replace <your-api-key> with your own value first.

Claude CodeRun in your terminal
claude mcp add mcp-obsidian -e 'OBSIDIAN_API_KEY=<your-api-key>' -- uvx mcp-obsidian
Cursor~/.cursor/mcp.json or .cursor/mcp.json
{
  "mcpServers": {
    "mcp-obsidian": {
      "command": "uvx",
      "args": ["mcp-obsidian"],
      "env": {
        "OBSIDIAN_API_KEY": "<your-api-key>"
      }
    }
  }
}
VS Code.vscode/mcp.json
{
  "servers": {
    "mcp-obsidian": {
      "type": "stdio",
      "command": "uvx",
      "args": ["mcp-obsidian"],
      "env": {
        "OBSIDIAN_API_KEY": "<your-api-key>"
      }
    }
  }
}
Claude Desktopclaude_desktop_config.json
{
  "mcpServers": {
    "mcp-obsidian": {
      "command": "uvx",
      "args": ["mcp-obsidian"],
      "env": {
        "OBSIDIAN_API_KEY": "<your-api-key>"
      }
    }
  }
}
Codex~/.codex/config.toml
[mcp_servers.mcp-obsidian]
command = "uvx"
args = ["mcp-obsidian"]
env = { OBSIDIAN_API_KEY = "<your-api-key>" }

Check the project's README for required accounts, keys and permissions before connecting. Setup guide for each client →

For agent buildersMake your product part of the discovery.Explore advertising

MCP Server for Obsidian (mcp-obsidian) vs. the alternatives

All 163 alternatives →
RecordStarsPricing
MCP Server for Obsidian (mcp-obsidian)MCP serverthis listing4.4kOpen source
MCP Reference ServersMCP server91kOpen source
context7MCP server62kOpen source
chrome-devtools-mcpMCP server53kOpen source
Playwright MCPMCP server37kOpen source
github-mcp-serverMCP server33kOpen source

See all 163 MCP Server for Obsidian (mcp-obsidian) alternatives, compared →