Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub joshuarweaver/cascade-knowledge --plugin telvokdev-librarianView your seller analytics — sales, reviews, downloads
Browse and manage knowledge bounties
Show current library state - local entries, imported packages, topics
Publish your local entries as a book on Telvok marketplace
Search the Telvok marketplace for books
Use this skill for connecting to Telvok, managing auth, or when marketplace tools return auth errors. Triggers on: login, connect, authenticate, telvok account, api key.
Use this skill for knowledge bounties — creating, claiming, or fulfilling bounty requests. Triggers on: bounty, reward, knowledge request, fulfill, claim bounty.
Use this skill for buying, selling, or searching books on the Telvok marketplace. Triggers on: marketplace, buy, sell, publish, search books, library store, browse, catalog.
Use this skill when capturing learnings from our work together, or when starting work that might benefit from past knowledge. Triggers on: memory, remember, what did we learn, library, save this, before planning, decisions.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI-powered knowledge base management - Capture conversation learnings, maintain topic-specific KB files, Obsidian-compatible knowledge graph, structured dynamic context loading, and institutional knowledge in CLAUDE.md
Living Ontology for Claude Code - Captures and reuses knowledge across sessions
Second Brain OS — 16 skills for knowledge management, deep thinking, and vault operations powered by Obsidian.
Knowledge base with semantic search, document storage, and automatic summarization. Perfect for domain-specific knowledge management.
A self-developing knowledge management system for Claude Code. Bridges AI memory to an Obsidian vault with feature-organized spine notes, auto-capture skills, and color-coded graph visualization.
Flexible knowledge base scaffolding: personal KB, project docs, team collaboration with configurable entities, microdatabases, and VitePress portal
A knowledge management MCP server for AI coding assistants. Capture insights, search with semantic understanding, and access a library of developer knowledge.
Includes MCP tools, slash commands, and hooks.
/plugin marketplace add telvokdev/librarian
/plugin install librarian@librarian
claude mcp add librarian -- npx @telvok/librarian-mcp
Add to .cursor/mcp.json:
{
"mcpServers": {
"librarian": {
"command": "npx",
"args": ["@telvok/librarian-mcp"]
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"librarian": {
"command": "npx",
"args": ["@telvok/librarian-mcp"]
}
}
}
Add to your MCP config:
{
"mcpServers": {
"librarian": {
"command": "npx",
"args": ["@telvok/librarian-mcp"]
}
}
}
Or install globally:
npm install -g @telvok/librarian-mcp
// Search before making decisions
brief({ query: "stripe webhook handling" })
// Capture what you learned
record({
insight: "Stripe retries webhooks but doesn't dedupe - always check idempotency key",
context: "payments, webhooks"
})
// Mark helpful entries to boost their ranking
mark_hit({ path: "local/stripe-webhooks-need-idempotency.md" })
// Browse the library
library_search({ query: "react patterns" })
| Tool | Purpose |
|---|---|
brief(query?, limit?) | Semantic search across your library |
record(insight, ...) | Capture knowledge worth keeping |
adopt(path, title?) | Copy imported entry to local library |
mark_hit(path) | Mark an entry as helpful (increases ranking) |
import_memories(format, path) | Import from other AI tools |
rebuild_index(force?) | Rebuild semantic search embeddings |
delete(path?, query?, confirm?) | Delete entries from local library |
Browse and publish books at telvok.com. Free and paid content supported.
| Tool | Purpose |
|---|---|
library_search(query, filters?) | Search Telvok library |
library_download(slug) | Download a free book locally |
library_publish(name, attestation, ...) | Publish entries as a book |
my_books(filter?) | View published and downloaded books |
sync(slug?, force?) | Check for updates to owned books |
rate_book(slug, rating, ...) | Rate a book (1-5 stars) |
seller_analytics() | View download stats for your books |
| Tool | Purpose |
|---|---|
bounty_create(title, ...) | Post a knowledge request |
bounty_list(query?, tags?, status?) | Browse available bounties |
bounty_claim(bounty_id) | Claim a bounty to fulfill |
bounty_submit(bounty_id, book_slug) | Submit fulfillment |
my_bounties(role?) | View your bounties |
| Tool | Purpose |
|---|---|
auth(action) | Login, logout, status, complete |
help(topic?) | Get help on any tool |
feedback(message, type?) | Send feedback |
Librarian uses local AI embeddings for semantic search:
You saved: "Stripe webhooks need idempotency checks"
You search: "handling duplicate payment events"
→ It finds it.
all-MiniLM-L6-v2 model (384-dim embeddings)Results ranked by semantic similarity, recency (60%), and hit count (40%).
| Format | Sources |
|---|---|
jsonl | Anthropic MCP Memory, mcp-knowledge-graph |
markdown | Obsidian, Basic Memory MCP |
cursor | Cursor Memory Bank |
json | Simple memory servers |
sqlite | mcp-memory-service, SQLite-vec |
auth({ action: "login" }) — returns code + URLtelvok.com/device, enter the codeauth({ action: "complete" }) — saves API key locallyKeys stored in .librarian/.auth, expire after 90 days.
.librarian/
├── local/ # Your entries
├── imported/ # Downloaded books
├── packages/ # Purchased content
├── archived/ # Stale but searchable
├── index.json # Semantic embeddings
├── models/ # Cached embedding model
└── .auth # API key (git-ignored)