Local-first AI memory: archive Claude Code, Codex, Claude desktop and Pieces history, search it over MCP, and explore it in the Memory Atlas.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add inkvault -- uvx inkvault~/.codex/config.toml
[mcp_servers.inkvault]
command = "uvx"
args = ["inkvault"]
# codex mcp add inkvault -- uvx inkvault~/.cursor/mcp.json
{
"mcpServers": {
"inkvault": {
"command": "uvx",
"args": [
"inkvault"
]
}
}
}.vscode/mcp.json
{
"servers": {
"inkvault": {
"type": "stdio",
"command": "uvx",
"args": [
"inkvault"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"inkvault": {
"command": "uvx",
"args": [
"inkvault"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"inkvault": {
"command": "uvx",
"args": [
"inkvault"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"inkvault": {
"command": "uvx",
"args": [
"inkvault"
]
}
}
}