
Product
Introducing Repository Access Permissions and Custom Roles
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.
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.
// 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.
seekstone init validates your vault and prints the config to paste, or patches the Claude Desktop config for you (with a backup, leaving other MCP servers untouched):
npx -y seekstone init --vault "/absolute/path/to/your/vault" # print config
npx -y seekstone init --vault "/absolute/path/to/your/vault" --write # patch Claude Desktop
npx -y seekstone init --vault "/absolute/path/to/your/vault" --client code # print Claude Code command
| Env var | Required | Description |
|---|---|---|
SEEKSTONE_VAULT | yes | Absolute path to the Obsidian vault. |
SEEKSTONE_LOG_LEVEL | no | error | warn | info (default) | debug. |
SEEKSTONE_LOG_FILE | no | Absolute path; when set, JSON-line logs are appended here (size-rotated). |
SEEKSTONE_WATCH_POLL | no | Set 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.
| Tool | Description |
|---|---|
search | Full-text search. Returns ranked ~200-char excerpts, not full notes. Fuzzy, prefix, and phrase queries. |
read_note | Read the full content of a note by vault-relative path. |
list_notes | List notes, optionally filtered by folder prefix or tag. |
create_note | Create a note (optional frontmatter + body); parent dirs created automatically. |
delete_note | Permanently delete a note. |
move_note | Move/rename a note; destination dirs created automatically. |
append_note | Append to a note body without touching frontmatter. |
patch_frontmatter | Set/update/delete frontmatter keys without reordering existing keys or changing quote style. |
MIT © Shaq Mughal. Source and issues: https://github.com/shaqmughal/seekstone
FAQs
Obsidian MCP server for Claude — filesystem-direct vault access, 575× smaller payloads than the REST plugin.
The npm package seekstone receives a total of 1,038 weekly downloads. As such, seekstone popularity was classified as popular.
We found that seekstone demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.