Persistent AI memory in one SQLite file: 3-layer hybrid search, confidence scoring, 29 tools.
MCPpedia last refreshed this data
io.github.Cloto-dev/cpersona is an MCP server that persistent AI memory in one SQLite file: 3-layer hybrid search, confidence scoring, 29 tools. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"cpersona": {
"env": {
"EMBEDDING_MODE": "http",
"CPERSONA_DB_PATH": "/home/you/.claude/cpersona.db",
"EMBEDDING_HTTP_URL": "http://127.0.0.1:8401/embed"
},
"args": [
"cpersona"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Persistent AI memory in one SQLite file: 3-layer hybrid search, confidence scoring, 29 tools.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked cpersona against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in data
Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
Manage Supabase projects — databases, auth, storage, and edge functions
A cross-platform desktop application for managing AI Agents and MCP Servers. 一款用于管理AI智能体与MCP服务器的跨平台桌面应用程序。
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
MCP Security Weekly
Get CVE alerts and security updates for io.github.Cloto-dev/cpersona and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Long-term memory for AI agents, in one SQLite file you own.
CPersona is an MCP server that lets Claude Code, Codex, Claude Desktop, Cursor, VS Code or any other MCP client remember what you decided, why, and what happened last time — across sessions.
Documentation · Getting Started · Tools · Discussions
The built-in dashboard, showing a made-up store of 72 memories.
Every new session with a coding agent starts from zero. CPersona gives the agent a memory it can write to as it works and read from before it acts.
sqlite3 .backup copies it.reconstruct, the recommended way to answer from memory, quotes the
stored records behind each item, so you can see where an answer came from.cpersona dashboard opens a read-only page of the store: what was
stored last, what is recalled most, every memory in full, and the network above.With Claude Code or Codex, install the agent plugin and let the agent do the rest:
/plugin install cpersona --marketplace Cloto-dev/cpersona
Then say "Set up CPersona." The plugin carries the setup skill and the hooks that remind the
agent to recall before it acts and to store as it goes. (Claude Code 2.1.275 or later. In Codex:
codex plugin marketplace add Cloto-dev/cpersona, then codex plugin add cpersona@cpersona.)
By hand, in three steps:
# 1. Run an embedding server (recommended; it powers vector search)
uvx --from "cembedding[onnx]" cembedding-download-model --model bge-m3
EMBEDDING_PROVIDER=onnx_bge_m3 uvx --from "cembedding[onnx]" cembedding
# 2. Register CPersona with your client (Claude Code shown)
claude mcp add-json cpersona '{"type":"stdio","command":"uvx","args":["cpersona"],"env":{"CPERSONA_DB_PATH":"/home/you/.claude/cpersona.db","EMBEDDING_MODE":"http","EMBEDDING_HTTP_URL":"http://127.0.0.1:8401/embed"}}' -s user
# 3. In a new session, ask the agent to store something, then recall it in another new session
# 4. See what it remembers, in the browser
cpersona dashboard
Getting Started covers the other clients, Windows, containers, and the short policy block that makes every futu