mcp-fts5-starter
Brain · 搜尋層Drop-in MCP server template — ~300 LOC, no vector DB, runs on a Pi.
我蓋 Brain 的 MCP server 時用 SQLite + FTS5 解了 80% 的搜尋需求。沒道理每個人都要從 Pinecone / Weaviate 開始。這是 starter template,給想跑自己 MCP server 但不想搞向量資料庫的人。
每一個都是 Brain 跑兩個月時冒出來的工具——先用、再修、再抽出來。
Drop-in MCP server template — ~300 LOC, no vector DB, runs on a Pi.
我蓋 Brain 的 MCP server 時用 SQLite + FTS5 解了 80% 的搜尋需求。沒道理每個人都要從 Pinecone / Weaviate 開始。這是 starter template,給想跑自己 MCP server 但不想搞向量資料庫的人。
Drop-in hybrid BM25 + dense retrieval, powered by Google Gemini embeddings.
FTS5 解 80% 場景,剩下 20% 需要語意相似度。把 Gemini embeddings 接進 mcp-fts5-starter 變混合檢索。即插即用,不用改 main.py。
Forgetting layer for RAG — heat decay + L1/L2/L3 tiered storage.
上線中的知識系統不該保留所有東西。Brain 跑了 2 個月後,舊筆記變成雜訊。我蓋了熱度衰減 + 三層梯度儲存:L1 熱資料、L2 溫資料、L3 歸檔。RAG 撈得到的只有 L1+L2,L3 留著但不出現。
Rules-as-config restart decider for Python services.
每次 git push Brain 我都要重啟所有 Python 服務——Bot、MCP server、scheduler,全部關掉再開。但很多 push 只動了一個檔。寫了 rules-as-config:根據改動的檔案決定哪個服務要重啟,其他放著。Don’t restart your whole stack on every git push.
Plug-and-play UI design agent for Claude Code with 58+ real-world design systems.
這個跟 Brain 沒關係——Claude Code 用太深,自己手癢做出來的外掛。內建 58 個真實設計系統(Linear / Stripe / Notion 等),用一行命令把目前專案套上指定風格。我自己拿來做這個 portfolio 站(你正在看的這個)。