Official description๐ ๐ - Make Markdown documentation searchable: loads it into SQLite or PostgreSQL with keyword search and optional pgvector hybrid semantic search.
Config template (adjust for your client)
claude mcp add gnosis-mcp -- npx -y gnosis-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
29 โ ยท nicholasglazer/gnosis-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 29 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository nicholasglazer/gnosis-mcp๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
Stop pasting files into context. Your AI agent searches your local docs instead. 5โ10ร fewer tokens per lookup. 92 % Hit@5 on real dev docs. Zero cloud dependencies. Quick Start · Documentation · Tools · Configuration · Full Reference Ingest docs → Search with highlights → Stats overview → Serve to AI agents --- Without a docs server - LLMs hallucinate API signatures that don't exist - Entire files dumped into context โ 3,000โ15,000 tokens per doc - Architecture decisions buried across dozens of files - Every repeated lookup pays full context cost With Gnosis MCP - search_docs returns ranked, highlighted excerpts โ typically 300โ800 tokens - Real answers grounded in your actual docs, not guesses from training data - One local index across hundreds of files โ instant multi-doc search - **5โ10ร token savings** per lookup when your corpus covers the question --- What makes gnosis-mcp different - **Your data stays on your machine.** SQLite by default, PostgreSQL at scale โ nothing leaves the host. - **Index anything that's docs-shaped.** Markdown, git commit history, crawled websites โ one index, one search API. - **Measured, not marketed.** Ships BEIR SciFact numbers (0.671 nDCG@10 โ within 1 % of the Lucene BM25 baseline), a reproducible eval harness (gnosis-mcp eval), and a chunk-size sweep showing where the quality plateau actually sits. Full side-by-side vs Context7 / docs-mcp-server / mcp-local-rag: gnosismcp.com#compare. --- Features - **Zero config** โ SQLite by default, pip install and go - **Hybrid search** โ keyword (BM25) + semantic (local ONNX embeddings, no API key). Tune RRF fusion with GNOSIS_MCP_RRF_K. - **Cross-encoder reranking** โ optional [reranking] extra with a 22M-param ONNX model. Off by default. **Test on your own corpus before enabling** โ the bundled MS-MARCO reranker hurts dev-doc retrieval in our measurements. - **Git history** โ ingest commit messages as searchable context (ingest-git) - **Web crawl** โ ingest documentation from any website via sitemap or link crawl - **Multi-format** โ .md .txt .ipynb .toml .csv .json + optional .rst .pdf - **Auto-linking** โ relates_to frontmatter creates a navigable document graph - **Watch mode** โ auto-re-ingest on file changes - **Prune stale docs** โ gnosis-mcp ingest --prune removes chunks whose source file was deleted. --wipe for a full reset before re-ingest. - **Built-in eval harness** โ gnosis-mcp eval prints Hit@K / MRR / Precision@K in one command, against a bundled fixed fixture set - **PostgreSQL ready** โ pgvector + tsvector when you need scale Performance **Fast.** 8.7 ms mean MCP round-trip. Hybrid search p50 --golden (the numbers above come from tests/bench/golden-knowledge.jsonl). tests/bench/*.py reproduce every number. Methodology: docs/benchmarks.md. **Rerankers stay off by default.** The bundled MS-MARCO cross-encoder drops nDCG@10 by 27 points on dev-docs and adds 400ร latency; BGE-reranker-v2-m3 drops it 31 points at 2400ร. Test on your corpus before enabling โ full write-up: bench-experiments-2026-04-18. Quick Start That's it. Your AI agent can now search your docs. **Connect your client** โ see llms-install.md for copy-paste JSON snippets for Claude Code, Claude Desktop, Cursor, Zed, opencode, Windsurf, VS Code, JetBrains, Cline, and any other MCP client. **Re-organized your docs?** gnosis-mcp ingest ./docs --prune re-ingests and removes any DB chunk whose source file no longer exists. --wipe resets the entire index first. Or run gnosis-mcp prune ./docs --dry-run to preview what would be deleted. Pruning only touches documents this root is responsible for: crawled URLs and generated documents (git history) are left alone unless --include-crawled / --include-generated says otherwise.