Skip to main content
Glama

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 locally

Structure

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 integration

Benchmark 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:benchmarks fetches the canonical file from main and fails until the vendored copy matches. Re-sync with curl -fsSL https://raw.githubusercontent.com/shaqmughal/seekstone/main/benchmarks.json -o src/data/benchmarks.json, rebuild, review the rendered numbers, commit.

  • npm run check:phrases fails 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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An 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 npm
    9
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Highly-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
  • A
    license
    Not graded
    quality
    D
    maintenance
    Bidirectional MCP server that connects Claude with an Obsidian vault, enabling note management, full-text search, graph traversal, and daily notes operations.
    2,778 npm
    MIT