CPersona — persistent memory for AI agents over MCP. One SQLite file you own, hybrid vector + full-text + keyword search, no LLM in the loop, and honest reporting when recall degrades. MIT licensed.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add cpersona -- uvx cpersona~/.codex/config.toml
[mcp_servers.cpersona]
command = "uvx"
args = ["cpersona"]
# codex mcp add cpersona -- uvx cpersona~/.cursor/mcp.json
{
"mcpServers": {
"cpersona": {
"command": "uvx",
"args": [
"cpersona"
]
}
}
}.vscode/mcp.json
{
"servers": {
"cpersona": {
"type": "stdio",
"command": "uvx",
"args": [
"cpersona"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"cpersona": {
"command": "uvx",
"args": [
"cpersona"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"cpersona": {
"command": "uvx",
"args": [
"cpersona"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"cpersona": {
"command": "uvx",
"args": [
"cpersona"
]
}
}
}