Назад к портфолио
AI memory / MCP

Mnemovault-MCP

MCP-интеграция для работы с memory/storage-подходом: сохранение, поиск и использование контекста в agent-assisted workflows.

Mnemovault-MCP

Краткое назначение

Mnemovault-MCP — локальная долгосрочная память для AI с CLI, MCP-сервером и web-интерфейсом.

Бизнес-задача

AI-ассистенты часто теряют контекст между сессиями. Проект решает эту проблему через локальную систему памяти, где знания структурируются по людям, проектам, темам, фактам и решениям.

Техническое решение

Память организована как “дворец”: крылья, комнаты и залы. Поддержаны импорт разговоров из Claude/Claude Code, ChatGPT, Telegram и WhatsApp, семантический поиск, timeline, entity graph, export в NotebookLM и L0/L1/L2/L3 слои памяти.

Архитектура

  • CLI для init, import, search, status и export;
  • MCP server для AI-клиентов;
  • FastAPI web interface;
  • ChromaDB для векторного поиска;
  • SQLite для entity graph;
  • JSON для palace/l0/l1 структуры;
  • optional Telegram bot scaffold.

Стек

Python, FastAPI, Typer, MCP, ChromaDB, sentence-transformers, SQLite, React/Vite, Telegram bot scaffold, pytest, ruff.

Интеграции

  • Claude/Claude Code JSONL exports;
  • ChatGPT JSON exports;
  • Telegram JSON exports;
  • WhatsApp TXT exports;
  • NotebookLM export flow;
  • MCP-compatible AI clients.

Ограничения и риски

ChromaDB на Windows требует C++ Build Tools. Также важно сохранять принцип локальности: память не должна превращаться в облачный сервис без отдельного решения по приватности.

Что показывает в портфолио

AI infrastructure, приватное локальное хранение, semantic search, knowledge graph и multi-interface product architecture.