1. Conduid
  2. Security
  3. Obsidian Claude Connector
MCP server · Security

Obsidian Claude Connector

Obsidian Claude Connector | Unofficial Extension for Connecting Claude to local Obsidian Vault

34Low

Scored 6 months ago · breakdown

About Obsidian Claude Connector

Obsidian Claude Connector is an MCP server in the Security category: obsidian Claude Connector | Unofficial Extension for Connecting Claude to local Obsidian Vault.

Install

From source
git clone https://github.com/highlanderkev/obsidian-claude-connector

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

create_noteCreate a new note

Parameters not published.

list_notesList notes, optionally filtered by folder

Parameters not published.

read_noteRead the full content of a note

Parameters not published.

search_notesSearch notes by title or content

Parameters not published.

update_noteOverwrite, append to, or prepend to a note

Parameters not published.

Ask AI

✦

Ask AI about Obsidian Claude Connector

Powered by Claude · Grounded in docs

I know everything about Obsidian Claude Connector. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Obsidian Claude Connector

Connect your Obsidian vault to Claude Desktop via Model Context Protocol (MCP) as a single-click installable MCP Bundle (.mcpb).

Claude can read, search, create, and update notes directly inside your vault during a conversation — without you having to copy-paste anything, and without Obsidian needing to be running.


Features

  • Single-click install — packaged as an MCPB bundle so Claude Desktop can install it without any manual configuration.

  • No extra server required — runs as a local stdio process managed by Claude Desktop.

  • Direct filesystem access — reads and writes Markdown files directly from your vault directory. No Obsidian installation or plugin API needed at runtime.

  • Vault tools exposed to Claude:

    Tool Description
    list_notes List notes, optionally filtered by folder
    read_note Read the full content of a note
    search_notes Search notes by title or content
    create_note Create a new note
    update_note Overwrite, append to, or prepend to a note
  • Vault resources — every Markdown file is also exposed as an MCP resource with URI obsidian://note/<path>.

  • Path-traversal protection — all file operations are validated to stay within the vault directory.


Install

Option A — Install a release build

  1. Download the latest .mcpb file from the Releases page.
  2. Open the .mcpb file with Claude Desktop for macOS or Windows.
  3. Claude Desktop will show an installation dialog. Select your Obsidian vault directory in the Vault directory field.
  4. Click Install — done.

Option B — Build and install from source

git clone https://github.com/highlanderkev/obsidian-claude-connector.git
cd obsidian-claude-connector
npm install
npm run pack   # builds server/index.js then runs mcpb pack

Open the resulting .mcpb file with Claude Desktop.


Configuration

The bundle exposes one user-configurable setting that Claude Desktop will prompt for during installation:

Setting Description Required
Vault directory Root folder of your Obsidian vault. All note paths are relative to this directory. Yes

Security notes

  • The server process runs locally on your machine, started by Claude Desktop.
  • All file operations are sandboxed to the configured vault directory. Paths containing .. segments that would escape the vault are rejected with an error.
  • No vault data is sent anywhere by the server itself. Data flows only between the server process and the Claude Desktop client over stdio.

Development

npm install
npm run dev     # watch mode (rebuilds on source changes)
npm run build   # production build (outputs server/index.js)
npm run pack    # build then pack into a .mcpb bundle
npm run lint    # ESLint
npm run inspector # launch MCP Inspector to test the server interactively

Test with MCP Inspector

Use the MCP Inspector to test tools and resources interactively.

  1. Build the project and run the server directly:

    npm run build
    VAULT_PATH=/path/to/your/vault node server/index.js
    
  2. In another terminal, launch MCP Inspector:

    npm run inspector
    
  3. Connect to the running server using the stdio transport, pointing at node server/index.js with VAULT_PATH set.


Project structure

src/
  server/
    index.ts              # Entry point — creates MCP server, connects stdio transport
  mcp/
    mcp-server-factory.ts # Registers MCP tools and resources
    tools.ts              # Tool implementations (list, read, search, create, update)
server/
  index.js                # Built output (gitignored; produced by npm run build)
manifest.json             # MCPB bundle manifest (manifest_version: "0.3")
esbuild.config.mjs        # Build configuration

References

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Obsidian Claude Connector

How do I install Obsidian Claude Connector?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Obsidian Claude Connector safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Obsidian Claude Connector still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.