Persistent memory MCP server for Claude Code — self-hosted, n8n + PostgreSQL + pgvector. No cloud required.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"zikra": {
"command": "uvx",
"args": [
"zikra"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add zikra uvx zikra
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"zikra": {
"command": "uvx",
"args": [
"zikra"
]
}
}
}
📋 Copy
Or install with pip: pip install zikra
README Excerpt
> Not just session memory. A shared, governed memory layer for every agent, every person, and every project your team runs. **Website:** [zikra.dev](https://zikra.dev) · Self-hosted · MIT · Scales to millions of memories ``` zikra 17 runs · 847 memories │ you@team-server │ Sonnet 4.6 │ ~/project (main) │ 387K/200K ████░░░░░░ 45%
Tools (20)
DB_BACKEND DB_HOST DB_NAME DB_PASSWORD DB_PORT DB_USER OPENAI_API_BASE OPENAI_API_KEY ZIKRA_DB_PATH ZIKRA_DECAY_DAYS ZIKRA_EMBEDDING_MODEL ZIKRA_FREQUENCY_WEIGHT ZIKRA_HOST ZIKRA_PORT ZIKRA_PROJECT ZIKRA_TOKEN create_token debug_protocol get_memory get_prompt
Topics
agent-memory ai-agents ai-memory anthropic claude-code claude-code-mcp claude-code-plugin claude-memory developer-tools knowledge-management llm-memory mcp mcp-server model-context-protocol n8n