Lightweight semantic code search engine — 2-stage vector + FTS + RRF fusion + MCP server for Claude Code