
gnosis-mcp
by nicholasglazer·★ 22·Score 45
Zero-config MCP server for searchable documentation with SQLite/PostgreSQL backends.
Overview
Gnosis MCP is a powerful documentation search server that reduces token usage by 5-10× per lookup compared to traditional methods. It supports both keyword (BM25) and semantic search using local ONNX embeddings, ensuring your data never leaves your machine. The server indexes multiple document formats including markdown, git history, and crawled websites, with built-in evaluation tools to measure retrieval quality.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Gnosis MCP when you need efficient local documentation search with strong performance metrics, zero cloud dependencies, and want to minimize token usage when AI agents query your documentation.
When NOT to choose this
Don't choose this if you need real-time collaborative features, write access to your documents, or require a hosted solution without local infrastructure management.
Tools this server exposes
12 tools extracted from the READMEsearch_docsSearch through indexed documentation with keyword or hybrid search.
get_docRetrieve the full content of a specific document by path.
get_relatedFind documents related to a specific document based on relationships.
ingestIngest local documentation files into the search index.
ingest_gitIngest git commit history as searchable documentation.
crawlCrawl and ingest documentation from a website.
statsView statistics about the indexed documents.
pruneRemove stale documents from the index that no longer exist on disk.
embedGenerate embeddings for documents to enable semantic search.
savingsCalculate token savings from using search instead of full document retrieval.
evalEvaluate the search performance with a test dataset.
serveStart the MCP server to expose tools to AI clients.
Comparable tools
Installation
pip install gnosis-mcp # or: uv tool install gnosis-mcp
gnosis-mcp ingest ./docs/ # loads docs into SQLite (auto-created)
gnosis-mcp serve # starts MCP serverFor Claude Desktop, add to Claude Desktop config:
{
"mcpServers": {
"docs": {
"command": "gnosis-mcp",
"args": ["serve"]
}
}
}FAQ
- What document formats does Gnosis MCP support?
- It supports .md, .txt, .ipynb, .toml, .csv, .json, and optionally .rst and .pdf files.
- Can I use Gnosis MCP without an internet connection?
- Yes, Gnosis MCP works entirely offline with SQLite by default. It uses local ONNX embeddings for semantic search with no API key required.
Compare gnosis-mcp with
Last updated · Auto-generated from public README + GitHub signals.