Communitygithub.com

Dataojitori/nocturne_memory

Um servidor de Memória de Longo Prazo leve, reversível e visual para Agentes MCP. Diga adeus ao RAG vetorial e à amnésia. Capacite sua IA com memória persistente e estruturada em grafo entre qualquer modelo, sessão ou ferramenta. Substituição direta para OpenClaw.

O que é nocturne_memory?

O **Dataojitori/nocturne_memory** é um servidor MCP (Model Context Protocol) de Memória de Longo Prazo projetado para resolver o problema comum de amnésia em agentes de IA. Diferente da abordagem tradicional de RAG vetorial (Recuperação Aumentada por Geração), este servidor implementa uma memória estruturada em grafo, permitindo que a IA mantenha contexto persistente e rollbackable (reversível) ao longo de múltiplas sessões e modelos. Suporta qualquer modelo de linguagem compatível com MCP, tornando-se uma solução agnóstica para desenvolvedores que precisam de memória confiável e visualizável. Além disso, oferece uma interface visual amigável que simplifica o debug e a administração dos dados armazenados. Para usar, basta configurar o servidor via npm (ou via ambiente de desenvolvimento) e conectar seus agentes, seja através de arquivos de configuração (ex.: Cursor) ou diretamente via código no Node.js. É especialmente útil para assistentes pessoais, ferramentas de automação, chatbots e qualquer aplicação que exija memória contextual duradoura e rollbackable, superando limitações de janelas de contexto e dependências de embeddings. Sua natureza drop-in permite substituir facilmente soluções concorrentes como OpenClaw sem alterar a arquitetura existente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Dataojitori/nocturne_memory

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que nocturne_memory faz?

Um servidor de Memória de Longo Prazo leve, reversível e visual para Agentes MCP. Diga adeus ao RAG vetorial e à amnésia. Capacite sua IA com memória persistente e estruturada em grafo entre qualquer modelo, sessão ou ferramenta. Substituição direta para OpenClaw.

Comece Rápido

npx @dataojitori/nocturne-memory@latest

Para usar com Cursor: Adicione ao .cursor/mcp.json:

{
  "mcpServers": {
    "nocturne_memory": {
      "command": "npx",
      "args": ["-y", "@dataojitori/nocturne-memory@latest"]
    }
  }
}

Visão Geral

O Nocturne Memory é um poderoso servidor MCP projetado para fornecer memória de longo prazo para agentes de IA. Ele permite que sua IA:

  • Lembre-se de interações passadas através de sessões e conversas
  • Armazene e recupere conhecimento de forma estruturada
  • Mantenha contexto em diferentes sessões sem perda
  • Visualize o grafo de memória para debug e entendimento

Comportamento

Inicialização

  1. Inicia com opções de linha de comando ou via modo de desenvolvimento
  2. Usa Node.js com TypeScript e inicia o servidor MCP
  3. Conecta-se ao arquivo de armazenamento local (nocturne-app.json) pelo diretório home

Recursos Principais

  • Memória Baseada em Grafo: A memória é armazenada como um grafo conectado, permitindo relacionamentos ricos entre itens
  • Persistência Local: Toda a memória é armazenada localmente para privacidade e desempenho
  • Reversibilidade: Suporte a rollback completo para recuperação de estados anteriores
  • Visualização: Interface web integrada para inspeção visual do grafo de memória

Desenvolvimento

O projeto está atualmente em desenvolvimento ativo com melhorias e correções sendo adicionadas regularmente. Consulte o GitHub para os últimos lançamentos e relatórios de problemas.

Ferramentas MCP

Prompt

  • add_subject_prompt - Adiciona um prompt ou contexto sobre o sujeito atual da conversa para o sistema se lembrar

Recursos

  • render - Renderiza o grafo de memória visualmente

Ferramentas

  • add_subject - Adiciona ou atualiza informações sobre um sujeito no grafo de conhecimento
  • get_subject - Recupera informações sobre um sujeito específico no grafo de conhecimento
  • query - Consulta o grafo de conhecimento usando formato JSON ou string

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para reportar problemas ou enviar pull requests no repositório GitHub.

Licença

MIT

Habilidades Relacionadas