🚀 Socket Launch Week Day 4:Socket MCP Adds Org Alerts, Threat Feed Review, and Package Inspection.Learn more
Sign In

seekstone

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

seekstone

Seekstone MCP server — filesystem-direct Obsidian vault access, low context-tax.

Source
npmnpm
Version
0.0.0
Version published
Weekly downloads
1.1K
13.2%
Maintainers
1
Weekly downloads
 
Created
Source

seekstone

An Obsidian MCP server — filesystem-direct, low context-tax.

Seekstone reads your Obsidian vault directly from disk instead of routing through the Obsidian Local REST API plugin. The practical difference: a search that returns ~1.75 MB / ~459,000 tokens via the REST plugin returns ~3 KB / ~800 tokens via seekstone — a ~575× reduction. Claude can search and read notes without burning its context window on a single tool call.

It runs as a standard MCP stdio server with no Obsidian app or plugin required — just point it at a vault directory.

Install

// Claude Desktop — claude_desktop_config.json
{
  "mcpServers": {
    "seekstone": {
      "command": "npx",
      "args": ["-y", "seekstone"],
      "env": { "SEEKSTONE_VAULT": "/absolute/path/to/your/vault" }
    }
  }
}

Or with Claude Code:

claude mcp add seekstone --env SEEKSTONE_VAULT=/absolute/path/to/your/vault -- npx -y seekstone

Restart the client. On startup seekstone walks the vault and builds an in-memory full-text index (a couple of seconds for a few thousand notes), then keeps it in sync as notes change.

Configuration

Env varRequiredDescription
SEEKSTONE_VAULTyesAbsolute path to the Obsidian vault.
SEEKSTONE_LOG_LEVELnoerror | warn | info (default) | debug.
SEEKSTONE_LOG_FILEnoAbsolute path; when set, JSON-line logs are appended here (size-rotated).
SEEKSTONE_WATCH_POLLnoSet to 1 to stat-poll for changes instead of native OS events — slower but reliable on network drives, WSL, and some containers.

Works on macOS, Linux, and Windows.

Tools

ToolDescription
searchFull-text search. Returns ranked ~200-char excerpts, not full notes. Fuzzy, prefix, and phrase queries.
read_noteRead the full content of a note by vault-relative path.
list_notesList notes, optionally filtered by folder prefix or tag.
create_noteCreate a note (optional frontmatter + body); parent dirs created automatically.
delete_notePermanently delete a note.
move_noteMove/rename a note; destination dirs created automatically.
append_noteAppend to a note body without touching frontmatter.
patch_frontmatterSet/update/delete frontmatter keys without reordering existing keys or changing quote style.

Requirements

  • Node.js ≥ 22

License

MIT © Shaq Mughal. Source and issues: https://github.com/shaqmughal/seekstone

Keywords

obsidian

FAQs

Package last updated on 30 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts