The part that works with no account and no network is the part that matters day to day: an embedding model on disk, a library you own, and ranking that rewards entries you keep finding useful. The Telvok library and bounties sit above that as an opt-in layer, which means you can adopt the capture habit without buying into the marketplace. The API reference is marked beta by the author.
A knowledge-management MCP server for AI coding assistants. You record insights as you hit them, and search them later by meaning rather than by wording — saving "Stripe webhooks need idempotency checks" and later searching "handling duplicate payment events" finds it. On top of your local library sits the Telvok library, where entries can be packaged as books, published, and downloaded.
- Semantic search over your own library and the capture path that fills it — `brief` to search before deciding something, `record` to keep what you learned, `mark_hit` to mark an entry as helpful and raise its ranking
- Search that runs entirely offline: the `all-MiniLM-L6-v2` model, 384-dim embeddings, roughly a 30MB download on first run and cached locally, with results ranked by semantic similarity plus recency (60%) and hit count (40%)
- Import from the memory stores you already have — `import_memories` reads `jsonl` (Anthropic MCP Memory, mcp-knowledge-graph), `markdown` (Obsidian, Basic Memory MCP), `cursor` (Cursor Memory Bank), `json` and `sqlite` (mcp-memory-service, SQLite-vec)
- Library tools for shared knowledge: `library_search`, `library_download` for free books, `library_publish` to package your own entries, `my_books`, `sync` to check owned books for updates, `rate_book` and `seller_analytics`
- A bounty system for knowledge you want but do not have — `bounty_create`, `bounty_list`, `bounty_claim`, `bounty_submit`, `my_bounties`
- Maintenance and account tools: `adopt` to copy an imported entry into your local library, `delete`, `rebuild_index`, `auth`, `help` and `feedback`
Nothing for local use — search and capture are fully offline with no API calls. Install with `claude mcp add librarian -- npx @telvok/librarian-mcp`, or point any MCP client at `npx @telvok/librarian-mcp`; Claude Code also has a plugin install that adds slash commands and hooks on top of the MCP tools. An account is only needed to reach the Telvok library: run `auth({ action: "login" })`, enter the returned code at `telvok.com/device`, then `auth({ action: "complete" })` — the key is stored in `.librarian/.auth` and expires after 90 days. The library folder holds your entries, downloaded books, purchased content, the archive and the cached embedding model. MIT licensed.
One command — npm install -g @telvok/librarian-mcp
