Local agent memory stored as plain JSON with fact-level search, an optional semantic layer, corrections that replace old facts and staleness warnings.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add crbro-memory -- npx -y crbro-memory~/.codex/config.toml
[mcp_servers.crbro-memory]
command = "npx"
args = ["-y", "crbro-memory"]
# codex mcp add crbro-memory -- npx -y crbro-memory~/.cursor/mcp.json
{
"mcpServers": {
"crbro-memory": {
"command": "npx",
"args": [
"-y",
"crbro-memory"
]
}
}
}.vscode/mcp.json
{
"servers": {
"crbro-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"crbro-memory"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"crbro-memory": {
"command": "npx",
"args": [
"-y",
"crbro-memory"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"crbro-memory": {
"command": "npx",
"args": [
"-y",
"crbro-memory"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"crbro-memory": {
"command": "npx",
"args": [
"-y",
"crbro-memory"
]
}
}
}