A fully local Confluence-to-Markdown hybrid RAG stack with metadata filters
OtherwisePush6424 · reddit · 2026-09-21
The author open-sourced a Go-based, fully local alternative to Confluence MCP tools: confluence2md crawls a Confluence space into Markdown with attachments, comments and a link graph; confluence2md-indexer builds a single SQLite file with BM25 (FTS5, titles weighted 4x) + cosine hybrid search, weighted/RRF fusion, and an --explain flag; confluence2md-mcp serves the index over MCP to VS Code, Claude Code or Codex. New features: rich metadata filters (--author, --updated-since 30d, --host...), ranking priors capped at 15% of fused score with per-result metadata attribution, an embedding-identity guard that fails loudly on provider mismatch, pluggable embedding providers with a conformance suite, and richer MCP tool arguments. Known gaps: chunk-level results only, no ANN/quantized index, missing Cohere/Voyage/Gemini adapters.
More from coding & agent
- Dev reverse-engineers Instinct's memory system, replicates it in 60 lines of code — gaganghotra_ · 2026-09-21
- Agent runtime promises billions of agents and 10-20x sandbox density — astralmatrix · 2026-09-21
- KDE's proposed LLM policy: use AI freely but don't disclose it, mocked as Fight Club rules — BLUECOW009 · 2026-09-21
- I exported my AI memory and half of it was wrong — here's the fix — Asly97 · 2026-09-21
- Dev to open-source an Obsidian Agent plugin and one-prompt website deployer — vista8 · 2026-09-21
- JEV eval: when state evidence is ambiguous, choice order dominates and IDK fails 0/80 — iamrobotbear · 2026-09-21