Seekstone
Provides tools for interacting with Obsidian vaults, enabling AI agents to read, write, and search notes.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Seekstonesearch my vault for machine learning notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
seekstone.dev
The official website for Seekstone — the fastest Obsidian MCP server for Claude.
Built with Astro, deployed on Vercel. Static output; auto-deploys from main, preview URL per PR.
Domains
seekstone.dev is canonical. getseekstone.com and bestobsidianmcp.com 308-redirect to it at the Vercel edge.
Related MCP server: obsidian-mcp-fast
Develop
npm install
npm run dev # local dev server at localhost:4321
npm run build # production build → ./dist/
npm run preview # preview the production build locallyStructure
src/
├── layouts/Base.astro # shared <head> + document shell (SEO seam)
├── pages/index.astro # landing page
├── data/benchmarks.json # vendored copy of seekstone's generated benchmarks.json
├── data/benchmarks.ts # typed accessor + README-style formatters
└── styles/tokens.css # design tokens (dark-first, monospace accents)
public/ # static assets, robots.txt
scripts/ # CI-only guards (see below)
astro.config.mjs # site URL + sitemap integrationBenchmark numbers
Every benchmark figure on the site — tables, metric cards, the latency chart,
tool and guarantee counts, and the headline numbers in prose — is read from
src/data/benchmarks.json. That file is a byte-identical copy of the one the
seekstone repo
generates from its committed harness baselines; it is the single source of
truth the README over there is checked against too. Never edit it by hand.
Two guards run in GitHub Actions (not in the Vercel build, which must never depend on the network):
npm run check:benchmarksfetches the canonical file frommainand fails until the vendored copy matches. Re-sync withcurl -fsSL https://raw.githubusercontent.com/shaqmughal/seekstone/main/benchmarks.json -o src/data/benchmarks.json, rebuild, review the rendered numbers, commit.npm run check:phrasesfails on any retired claim in prose (mirrors the repo's docs-sync guard).
Tools.astro also refuses to build if its tool cards disagree with the
vendored counts. Not covered: public/og-image.svg (and the rendered PNG) is
hand-drawn and carries the context-tax multiplier — re-export it when that
number changes.
License
MIT © Shaq Mughal. The product it markets, Seekstone, is also MIT and lives at shaqmughal/seekstone.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for Flux AI image generation
Cloud-hosted MCP server for durable AI memory
MCP server for Grok Imagine AI video generation
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives Claude AI direct access to your Obsidian vault, enabling natural language search, note creation, file management, and automated workflows.6,222 npm9MIT
- AlicenseNot gradedqualityDmaintenanceHighly-performant MCP server for Obsidian vaults enabling sub-millisecond retrieval of notes without requiring Obsidian app, supporting Claude Desktop, Claude Code, Cursor, and other MCP clients.MIT
- MIT
- AlicenseNot gradedqualityDmaintenanceBidirectional MCP server that connects Claude with an Obsidian vault, enabling note management, full-text search, graph traversal, and daily notes operations.2,778 npmMIT