← Voltar às Ferramentas
Ferramenta Própria

Memory Cloud

Infraestrutura distribuída de orquestração de memória para agentes de IA

Go | SQLite | MCP Protocol | NGINX | Docker | SSE | REST API

Ver no GitHub

Arquitetura da Solução

Visão Geral

O Memory Cloud é uma infraestrutura que desenvolvi para resolver um problema fundamental no trabalho com LLMs: a perda de contexto entre sessões. O sistema permite que múltiplos clientes (Claude, ChatGPT, aplicações customizadas) acessem e manipulem grafos de conhecimento de forma consistente e segura, mantendo memória persistente entre conversas.

O Problema

Agentes de IA perdem contexto entre sessões. Cada conversa começa do zero, forçando repetição de informações e perdendo histórico valioso. Ferramentas existentes não ofereciam a flexibilidade de orquestrar múltiplas memórias isoladas por projeto com sincronização central.

Como Funciona

Arquitetura de múltiplas memórias separadas por projeto/contexto, com orquestração via API central. Cada projeto tem seu próprio grafo isolado em SQLite. A API coordena acesso e sincronização entre grafos quando necessário. Clientes conectam via MCP (Model Context Protocol) ou REST, com NGINX fazendo roteamento e SSL.

Funcionalidades

  • Grafos de conhecimento isolados por projeto
  • API REST em Go com backend SQLite
  • Servidor MCP para integração nativa com Claude
  • Suporte a múltiplos clientes simultâneos
  • Bridge REST→SSE para compatibilidade universal
  • SSL/TLS via NGINX reverse proxy
  • Persistência durável com backups automáticos

Stack: Go • SQLite • MCP Protocol • NGINX • Docker • SSE • REST API