← Back to browse

obsidian-mcp-server

Indexed by io.github.cyanheads

About

Read, write, search, and surgically edit Obsidian notes, tags, and frontmatter via MCP.

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsOBSIDIAN_API_KEY OBSIDIAN_BASE_URL OBSIDIAN_VERIFY_SSL OBSIDIAN_REQUEST_TIMEOUT_MS OBSIDIAN_ENABLE_COMMANDS OBSIDIAN_READ_PATHS OBSIDIAN_WRITE_PATHS OBSIDIAN_READ_ONLY OBSIDIAN_OMNISEARCH_URL MCP_LOG_LEVEL
Claude Code
claude mcp add --env OBSIDIAN_API_KEY= --env OBSIDIAN_BASE_URL= --env OBSIDIAN_VERIFY_SSL= --env OBSIDIAN_REQUEST_TIMEOUT_MS= --env OBSIDIAN_ENABLE_COMMANDS= --env OBSIDIAN_READ_PATHS= --env OBSIDIAN_WRITE_PATHS= --env OBSIDIAN_READ_ONLY= --env OBSIDIAN_OMNISEARCH_URL= --env MCP_LOG_LEVEL= obsidian-mcp-server -- npx obsidian-mcp-server
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"obsidian-mcp-server","command":"npx","args":["obsidian-mcp-server"],"env":{"OBSIDIAN_API_KEY":"","OBSIDIAN_BASE_URL":"","OBSIDIAN_VERIFY_SSL":"","OBSIDIAN_REQUEST_TIMEOUT_MS":"","OBSIDIAN_ENABLE_COMMANDS":"","OBSIDIAN_READ_PATHS":"","OBSIDIAN_WRITE_PATHS":"","OBSIDIAN_READ_ONLY":"","OBSIDIAN_OMNISEARCH_URL":"","MCP_LOG_LEVEL":""}}'
JSON
{
  "mcpServers": {
    "obsidian-mcp-server": {
      "command": "npx",
      "args": [
        "obsidian-mcp-server"
      ],
      "env": {
        "OBSIDIAN_API_KEY": "",
        "OBSIDIAN_BASE_URL": "",
        "OBSIDIAN_VERIFY_SSL": "",
        "OBSIDIAN_REQUEST_TIMEOUT_MS": "",
        "OBSIDIAN_ENABLE_COMMANDS": "",
        "OBSIDIAN_READ_PATHS": "",
        "OBSIDIAN_WRITE_PATHS": "",
        "OBSIDIAN_READ_ONLY": "",
        "OBSIDIAN_OMNISEARCH_URL": "",
        "MCP_LOG_LEVEL": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.