Local-first memory for AI coding conversations: imports chats into notes with semantic search, tag graphs and Markdown export, with MCP recall.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add chatcrystal-zengliangyi -- npx -y chatcrystal mcp~/.codex/config.toml
[mcp_servers.chatcrystal-zengliangyi]
command = "npx"
args = ["-y", "chatcrystal", "mcp"]
# codex mcp add chatcrystal-zengliangyi -- npx -y chatcrystal mcp~/.cursor/mcp.json
{
"mcpServers": {
"chatcrystal-zengliangyi": {
"command": "npx",
"args": [
"-y",
"chatcrystal",
"mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"chatcrystal-zengliangyi": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"chatcrystal",
"mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"chatcrystal-zengliangyi": {
"command": "npx",
"args": [
"-y",
"chatcrystal",
"mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"chatcrystal-zengliangyi": {
"command": "npx",
"args": [
"-y",
"chatcrystal",
"mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"chatcrystal-zengliangyi": {
"command": "npx",
"args": [
"-y",
"chatcrystal",
"mcp"
]
}
}
}