bezata avatar

kObsidian

bezata/kobsidian

A filesystem-first bridge to Obsidian vaults that ships 66 typed MCP tools spanning notes, links, tags, tasks, Canvas, Dataview queries, and more. The interesting bit is the LLM Wiki layer on top: your agent can ingest sources, maintain a greppable index, and propose cross-references through a structured edit contract so every change surfaces in the transcript. Multi-vault support landed in v0.3.0, letting Claude discover and switch between vaults mid-session without restarting. Works entirely against the filesystem for most operations, with optional Local REST API integration for workspace commands and live Dataview queries. Comes with both stdio and HTTP transports, plus drag-and-drop .mcpb bundles for Claude Desktop.

GitHub stars
3
tools
9
auth
Secret needed
transport
STDIO
env vars
4
last updated
Apr 23, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

notes.readRead note content, metadata, or stats via the include option.

Read note content, metadata, or stats via the include option.

No parameter schema in public metadata yet.

stats.vaultVault-wide statistics.

Vault-wide statistics.

No parameter schema in public metadata yet.

dataview.queryRun a Dataview DQL query.

Run a Dataview DQL query.

No parameter schema in public metadata yet.

dataview.listByTagList notes by tag via Dataview.

List notes by tag via Dataview.

No parameter schema in public metadata yet.

dataview.listByFolderList notes by folder via Dataview.

List notes by folder via Dataview.

No parameter schema in public metadata yet.

dataview.tableRender a Dataview table.

Render a Dataview table.

No parameter schema in public metadata yet.

dataview.indexDataview index of the vault.

Dataview index of the vault.

No parameter schema in public metadata yet.

templates.listList templates.

List templates.

No parameter schema in public metadata yet.

templates.useUse a template via the filesystem or Templater engine.

Use a template via the filesystem or Templater engine.

No parameter schema in public metadata yet.

Sponsors

Configuration

OBSIDIAN_VAULT_PATH*

Absolute path to the Obsidian vault this server should operate on.

OBSIDIAN_API_URLdefault: https://127.0.0.1:27124

Base URL of the Obsidian Local REST API plugin. Only required for workspace.* / commands.* / live dataview.query* tools.

OBSIDIAN_API_VERIFY_TLSdefault: false

Set to 'true' if you've trusted the Local REST API's self-signed certificate.

OBSIDIAN_REST_API_KEYsecret

Bearer key for the Obsidian Local REST API plugin (only needed for REST-bridged tools).

Readme

kObsidian MCP

Filesystem-first MCP server for Obsidian vaults — with an LLM-Wiki layer on top.

Inspired by Andrej Karpathy's LLM Wiki idea. You curate the sources; the LLM does the bookkeeping.


npm version npm downloads GitHub release license Release CI


View the full README on GitHub

Details

Repository
github.com/bezata/kobsidian
Website
github.com/bezata/kObsidian
Categories
AI & LLM Tools, Developer Tools, Documents & Knowledge
Package
kobsidian-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1memphora avatarMemphoramemphora/memphora-mcpAdd persistent memory to AI assistants. Store and recall info across conversations.3stars
2new1direction avatarKorg Recall Mcpnew1direction/korgCross-vendor semantic memory: recall across Claude Code / Codex / Grok sessions by meaning.3stars
3semihkayan avatarCodeweavesemihkayan/codeweave-mcpSave tokens while coding — your AI agent gets structured code context, not file dumps.3stars
4warwickwood-cell avatarGenGEO Agent Registrywarwickwood-cell/gengeo-agent-registryMerchant verification for AI shopping agents.3stars
5leakferrethq avatarLeakferretleakferrethq/leakferretContext-aware secret scanner: lets an AI agent scan, verify, and rewrite secrets before committing.3stars
6luizedupp avatarRemembluizedupp/remembPersistent memory for AI agents — local JSON, zero config, no server required.3stars