本プロジェクトは、SQLite と Rust (Tauri v2) を用いた、ローカル実行型のベクトル検索 MCP (Model Context Protocol) サーバーです。
graph LR
User([User / MCP Client])
subgraph "App (Tauri v2)"
Axum[Axum SSE Server]
Core[Tauri Core]
DB[(SQLite + sqlite-vec)]
end
subgraph "Sidecar"
LS[llama-server]
Model[Gemma 3 300M]
end
User <-->|SSE / JSON-RPC| Axum
Axum <--> DB
Axum <--> LS
LS <--> Model
messages ポストを受け、各ツールを実行。sqlite-vec による ANN 検索を実行。llama.cpp の外部プロセス。テキストのベクトル化 (Embedding) および生成を担当。