Zikkaron — Claude Code MCP server: features and setup
Zikkaron stores project context between sessions so an agent can retrieve past decisions. It fits workflows where you want Claude Code to pick up earlier work without a fresh explanation.
claude mcp add zikkaron -- uvx zikkaronWhat Zikkaron does
Zikkaron keeps project memories in SQLite and exposes MCP tools to save and retrieve them. An agent can store a decision after a task, then look up project context in a later session. The server includes 24 MCP tools, runs locally, and uses a 22 MB embedding model.
Add it to Claude Code with claude mcp add zikkaron -- uvx zikkaron. The setup guide also describes syncing instructions into ~/.claude/CLAUDE.md at startup. For automatic recall and storage, the agent needs to call the memory tools at the start of a session and after significant work.
What it helps with
- carry architecture decisions across sessions
- retrieve project context at startup
- look up details from earlier debugging
- save outcomes after completing a task
Example prompts for the agent
- Remember that this project uses Postgres instead of SQLite.
- Recall what we decided about this project's structure.
- Get the project context before changing the authentication flow.
How to install Zikkaron
Platform CLI
claude mcp add zikkaron -- uvx zikkaronuvx runs the command named after the package; if the README names another one, use uvx --from zikkaron <command>
Platform CLI
codex mcp add zikkaron -- uvx zikkaronuvx runs the command named after the package; if the README names another one, use uvx --from zikkaron <command>
Config file
{
"mcpServers": {
"zikkaron": {
"command": "uvx",
"args": [
"zikkaron"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from zikkaron <command>
Config file
{
"servers": {
"zikkaron": {
"type": "stdio",
"command": "uvx",
"args": [
"zikkaron"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from zikkaron <command>
Platform CLI
gemini mcp add zikkaron uvx zikkaronuvx runs the command named after the package; if the README names another one, use uvx --from zikkaron <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Zikkaron
How do I install Zikkaron in Claude Code?
Run claude mcp add zikkaron -- uvx zikkaron. This adds Zikkaron as an MCP server.
What does Zikkaron do?
It stores project context across sessions and gives an agent tools to save and retrieve memories. The data stays local in SQLite.
Where does Zikkaron store its memories?
It runs on your machine and uses a SQLite file. Retrieval also uses a 22 MB embedding model.