RMANOV/sqlite-memory-mcp

Servidor de Memória MCP baseado em SQLite com segurança concorrente WAL, pesquisa FTS5, rastreamento de sessão, gerenciamento de tarefas e sincronização bridge entre máquinas.

O que é sqlite-memory-mcp?

Este skill implementa um servidor de memória MCP (Model Context Protocol) utilizando SQLite como banco de dados, projetado para oferecer armazenamento persistente e consultas eficientes para agentes de IA. Ele suporta segurança concorrente via WAL (Write-Ahead Logging), permitindo múltiplas operações simultâneas sem corrupção de dados. A funcionalidade de pesquisa de texto completo (FTS5) possibilita buscas rápidas e relevantes nos dados armazenados. Além disso, inclui rastreamento de sessões para manter contexto entre interações, gerenciamento de tarefas para organizar e acompanhar atividades, e sincronização bridge entre máquinas, facilitando a colaboração entre diferentes instâncias de agentes. É útil para desenvolvedores que precisam de um sistema de memória confiável e escalável para aplicações de IA, integrando-se perfeitamente com ferramentas como Claude Code, Cursor e Codex.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add RMANOV/sqlite-memory-mcp

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que sqlite-memory-mcp faz?

Servidor de Memória MCP baseado em SQLite com segurança concorrente WAL, pesquisa FTS5, rastreamento de sessão, gerenciamento de tarefas e sincronização bridge entre máquinas.

Visão Geral

Este servidor MCP utiliza SQLite para armazenar e gerenciar memórias de agentes de IA. Ele suporta operações concorrentes seguras usando Write-Ahead Logging (WAL), permitindo que múltiplos agentes ou threads acessem os dados simultaneamente sem conflitos.

Recursos

  • Segurança Concorrente WAL: Operações seguras e eficientes em ambientes multithread.
  • Pesquisa FTS5: Pesquisa de texto completo rápida e precisa.
  • Rastreamento de Sessão: Mantém o contexto de sessões de agente.
  • Gerenciamento de Tarefas: Cria, atualiza e acompanha tarefas.
  • Sincronização Bridge: Sincroniza dados entre diferentes máquinas.

Uso

Para iniciar o servidor, execute:

npx @rmnov/sqlite-memory-mcp

Configure variáveis de ambiente conforme necessário:

  • MEMORY_DB_PATH: Caminho para o arquivo do banco de dados SQLite (padrão: ./memory.db).
  • MEMORY_LOG_LEVEL: Nível de log (debug, info, warn, error).

Exemplo de Conexão MCP

{
  "mcpServers": {
    "sqlite-memory": {
      "command": "npx",
      "args": ["-y", "@rmnov/sqlite-memory-mcp"],
      "env": {
        "MEMORY_DB_PATH": "/data/memory.db"
      }
    }
  }
}

Contribuição

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

Licença

MIT

Habilidades Relacionadas