Daichi-Kudo/mcp-memory-sqlite
SQLite-based MCP memory server with WAL mode for concurrent access. Drop-in replacement for @modelcontextprotocol/server-memory
Platform-specific configuration:
{
"mcpServers": {
"mcp-memory-sqlite": {
"command": "npx",
"args": [
"-y",
"mcp-memory-sqlite"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/@pepk/mcp-memory-sqlite) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/) [](https://www.typescriptlang.org/)
A high-performance Model Context Protocol (MCP) memory server using SQLite with WAL mode for thread-safe concurrent access. Built for Claude AI, LLMs, and multi-agent systems.
Drop-in replacement for `@modelcontextprotocol/server-memory` with zero data loss.
The official @modelcontextprotocol/server-memory uses JSONL files without file locking, which can lead to:
This package solves these issues by using SQLite with WAL (Write-Ahead Logging) mode:
| Feature | server-memory | mcp-memory-sqlite | |---------|---------------|-------------------| | Storage | JSONL (text file) | SQLite database | | Concurrent reads | Limited | Unlimited | | Concurrent writes | Race conditions | Safe (WAL mode) | | Lock contention | No handling | 5s timeout with retry | | Data integrity
Loading reviews...