|
|
||
|---|---|---|
| .acf | ||
| .cursor/rules | ||
| bin | ||
| db | ||
| docker | ||
| docs | ||
| resources/memory/kom.memory.v1 | ||
| runtime | ||
| sql/pg | ||
| src | ||
| tests | ||
| tools | ||
| .gitignore | ||
| .push.sh | ||
| AGENTS.md | ||
| CMakeLists.txt | ||
| README.md | ||
| ledger.md | ||
| tasks-table.md | ||
README.md
metal-kompanion-mcp
MCP backend and memory provider for Kompanion. Uses qtmcp (Qt-based MCP) to expose tools under namespace kom.memory.v1.
Build
cmake -S . -B build
cmake --build build -j
Layout
src/main.cpp– entry point (stub until qtmcp wired)src/mcp/ToolSchemas.json– JSON Schemas for MCP toolssrc/memory/– interfaces for embedder and vector storedocs/– design notes
Next
- Add qtmcp dependency and implement server with tool registration.
- Implement adapters: embedder(s) + vector store(s).
- Wire
save_context/recall_contextto persistent store.