CP Memory
Local-first, governable long-term memory for AI coding agents
Connector by CJhuochai · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying CP Memory?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/cjhuochai-cp-memory
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 23 read · 14 write · 1 delete · 2 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 40
Read from the source code; the running server may list different tools.
Read 23 · Look things up without changing anything.
memory_alias_listmemory_auto_extract_cleanupmemory_conflictsmemory_decision_listmemory_episode_consolidatememory_explainmemory_healthmemory_inspectmemory_link_listmemory_listmemory_personal_listmemory_personal_resolve
Show 11 more tools
memory_personal_reviewmemory_probememory_recallmemory_review_digestmemory_review_inboxmemory_schemamemory_searchmemory_statsmemory_task_getmemory_workflow_getmemory_workflow_list
Write 14 · Create, change, send or run things.
memory_addmemory_alias_addmemory_correctmemory_decision_addmemory_governance_reportmemory_link_addmemory_maintenancememory_personal_addmemory_restore_contextmemory_task_donememory_task_setmemory_touch
Show 2 more tools
memory_updatememory_workflow_save
Delete 1 · Delete, drop, revoke or wipe things.
memory_remove
Not yet classified 2 · We could not tell from the name and description.
memory_personal_derivememory_review_apply
Tools (40)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
memory_addAdd or update a memory fact. Supports explicit category and optional long-form content payload.
memory_alias_addAdd or update an alias for a canonical entity.
memory_alias_listList aliases, optionally filtered by canonical entity.
memory_auto_extract_cleanupPreview or apply cleanup for auto-extracted noise records that look like implementation explanations rather than real user memory. Prefer action=mark_wrong for safer governance; use delete only when you really want to remove rows.
memory_conflictsFind possible conflicting memories, including duplicate facts and personal-memory contradictions.
memory_correctMark a memory as corrected, stale, wrong, scoped, or confirmed; optionally replace its value.
memory_decision_addRecord an architecture or technical decision and mirror it into facts with strong metadata.
memory_decision_listList recorded decisions, most recent first.
memory_episode_consolidatePreview or apply conservative Episode consolidation into long-term personal memories.
memory_explainExplain a memory record, including meta, payload, and relations.
memory_governance_reportBuild a non-destructive governance acceptance report over the current memory.db, including auto-extract review queue, conflict samples, corrected samples, and restore probes.
memory_healthReturn CP Memory health, migration state, FTS state, and active task.
memory_inspectInspect a memory record in a user-friendly way, including where the preview, payload, and relations live.
memory_link_addCreate an explicit memory relation between two records.
memory_link_listList explicit memory relations.
Show 25 more tools
memory_listList recent facts, optionally filtered by category.
memory_maintenanceRun memory maintenance: backfill meta, rebuild indexes, and optionally expire low-value records.
memory_personal_addAdd or update a long-term personal assistant memory using Profile, Preference, Relationship, Ongoing, Episode, or BeliefDecision.
memory_personal_deriveDerive a long-term personal memory from an existing Episode and link it back to the source episode.
memory_personal_listList personal assistant memories, optionally filtered by the six-model memory type.
memory_personal_resolveResolve a personal-memory conflict by confirming or merging one winner and marking other memories stale, wrong, or scoped with audit links.
memory_personal_reviewReturn a user-facing personal memory review dashboard with counts, recent memories, conflicts, and consolidation candidates.
memory_probeGet all facts about an entity. Aliases resolve to the canonical entity first.
memory_recallCP Memory-first recall入口。任何记忆相关问题都先查 CP Memory 主库,再根据主库命中质量决定是否补查 Codex 自带 memory 作为辅助背景。
memory_removeDelete a fact by ID, including its metadata, payload, and graph links.
memory_restore_contextBuild a compact restored context for startup, history recovery, or project continuation.
memory_review_applyApply one explicit memory review action: confirm, wrong, stale, scoped, or skip. This never physically deletes memory.
memory_review_digestReturn a Markdown memory review digest with recent memories, pending auto-extracts, conflicts, stale candidates, and resolution suggestions.
memory_review_inboxShow a small actionable inbox for pending memory review. This previews items only and never deletes memory.
memory_schemaReturn CP Memory schema explanations and whether FTS is available.
memory_searchSearch memories using FTS when available, with OR ranking by default or strict AND matching.
memory_statsGet memory statistics across facts, payloads, decisions, workflows, aliases, and relations.
memory_task_doneMark the current task as complete with a result summary.
memory_task_getGet the current active task.
memory_task_setSet the current active task.
memory_touchMark matching memories as accessed, optionally by IDs.
memory_updateUpdate an existing fact value, confidence, category, or content payload.
memory_workflow_getGet a saved workflow by name.
memory_workflow_listList saved workflows.
memory_workflow_saveSave a reusable workflow or procedure.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Weekly downloads
- 48
- Last commit
- Sep 8, 2026 (1 month ago)
- Last release
- Sep 8, 2026 (1 month ago)
- Last package publish
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.CJhuochai/cp-memory- Version
- 1.8.1
- Auth
- No auth
- Packages
- pypi cp-memory-mcp
- License
- MIT
- Repository
- github.com/CJhuochai/cp-memory
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get CP Memory running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
CP Memory MCP server. Agent Mart. https://agentmart.dev/connectors/cjhuochai-cp-memory (last updated 2026-10-25)