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
- Inicia com opções de linha de comando ou via modo de desenvolvimento
- Usa Node.js com TypeScript e inicia o servidor MCP
- 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 conhecimentoget_subject- Recupera informações sobre um sujeito específico no grafo de conhecimentoquery- 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