2.9 KiB
2.9 KiB
| id | type | title | tags | importance | confidence | created | updated | relations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8e2d1904-24e0-41df-95f2-2edc4407b9f3 | solution | Converted MemoryGraph MCP to Claude Code Skill |
|
0.9 | 0.8 | 2025-12-07T06:50:12.011310+00:00 | 2026-03-05T03:42:26.412611+00:00 |
|
Converted MemoryGraph from MCP server to Claude Code skill to reduce token cost. MCP tools were always in context (~45 tools eating tokens every turn). Skill loads on-demand only when triggered.
Implementation:
- Created ~/.claude/skills/memorygraph/ with client.py (620 lines), SKILL.md, SCHEMA.md, feature.json
- Direct SQLite access to ~/.memorygraph/memory.db bypassing MCP protocol
- JSON-based search instead of FTS (existing FTS index wasn't populated)
- CLI interface: store, recall, get, relate, search, update, delete, related, stats, recent
All 11 core operations implemented:
- store_memory, recall_memories, get_memory, create_relationship (high priority)
- search_memories, update_memory, delete_memory, get_related_memories (medium)
- get_memory_statistics, get_recent_activity (low)
Updated ~/.claude/CLAUDE.md Memory Protocol to use CLI commands instead of MCP tools. Documentation saved to NoteDiscovery at reference/skills/memorygraph.