audit
無料Score how well organized the MemPalace palace is, then run a guided repair session — one decision at a time.
日本語の概要は準備中です。原文の説明を表示しています。
MemPalace — Local AI memory with 96.6% recall. Semantic search, temporal knowledge graph, palace architecture (wings/rooms/drawers). Free, no cloud, no API keys.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
You have access to a local memory palace via MCP tools. The palace stores verbatim conversation history and a temporal knowledge graph — all on the user's machine, zero cloud, zero API calls.
wing_alice, wing_myproject)chromadb-setup, riley-school)mempalace_status to load palace overview and AAAK dialect spec.mempalace_kg_query for known relationships or time-bound facts, mempalace_search for source text, or mempalace_diary_read for recent agent continuity. Stop when answered; follow the canonical query guide. Never guess from memory — verify from the palace.mempalace_diary_write to record what happened, what you learned, what matters.mempalace_kg_invalidate on the old fact, then mempalace_kg_add for the new one.Full MCP surface: 47 tools. Destructive or host-level tools are documented so you know they exist, but use them only when the user explicitly asks or when a tool-specific workflow below says to.
mempalace_search — Semantic search across memories for decisions, explanations, or source words.
query (required): natural language search — keep it short, keywords or a question. Do NOT include system prompts or conversation context.wing: filter by wingroom: filter by roomlimit: max results (default 5)mempalace_check_duplicate — Check if content already exists before filing.
content (required): text to checkthreshold: similarity threshold (default 0.9 — lowering to 0.85–0.87 often catches more near-duplicates without significant false positives)mempalace_status — Palace overview: total drawers, wings, rooms, AAAK specmempalace_list_wings — All wings with drawer countsmempalace_list_rooms — Rooms within a wing (optional wing filter)mempalace_list_drawers — Paginated drawer listing
wing, room: optional filterssince: only drawers filed on/after this ISO date/timebefore: only drawers filed before this ISO date/timelimit: max results (default 20)offset: pagination offset (default 0)mempalace_get_drawer — Fetch a single drawer by ID. Returns full verbatim content and metadata.
drawer_id (required)mempalace_get_taxonomy — Full wing/room/count treemempalace_get_aaak_spec — Get AAAK compression dialect specificationmempalace_kg_query — Query entity relationships. Supports time filtering.
entity (required): e.g. "Max", "MyProject"as_of: date filter (YYYY-MM-DD) — what was true at that timedirection: "outgoing", "incoming", or "both" (default "both")mempalace_kg_add — Add a fact: subject -> predicate -> object
subject, predicate, object (required)valid_from: when this became truesource_closet: source referencemempalace_kg_invalidate — Mark a fact as no longer true
subject, predicate, object (required)ended: when it stopped being true (default: today)mempalace_kg_timeline — Chronological story of an entity
entity: filter by entity name (optional — all events if omitted)mempalace_kg_stats — Graph overview: entities, triples, relationship typesmempalace_traverse — Walk from a room, find connected ideas across wings
start_room (required): room to start frommax_hops: connection depth (default 2)mempalace_find_tunnels — Find rooms that bridge two wings via implicit overlap (rooms whose drawers naturally share content across wings — discovered, not declared)
wing_a, wing_b: optional filters; omit both to scan all wing pairsmempalace_create_tunnel — Create an explicit cross-wing tunnel: a user/agent-declared link between two locations. Use when you notice content in one project relates to another (e.g. API design in project_api connects to schema in project_database).
source_wing, source_room, target_wing, target_room (required)label: short description of the relationshipsource_drawer_id, target_drawer_id: anchor to specific drawersmempalace_list_tunnels — List all explicit tunnels, optionally filtered by wing
wing: optional filtermempalace_delete_tunnel — Remove an explicit tunnel by ID
tunnel_id (required)mempalace_list_hallways — List within-wing entity hallways (entity-to-entity co-occurrence links built at mine time)
wing: optional filtermempalace_delete_hallway — Remove a hallway record by ID
hallway_id (required)mempalace_follow_tunnels — From a room, follow explicit tunnels to connected drawers in other wings
wing, room (required)mempalace_graph_stats — Graph connectivity overviewmempalace_add_drawer — Store verbatim content into a wing/room
wing, room, content (required)source_file: optional source referenceadded_by: optional filing agent labelmempalace_checkpoint — Save a whole session in one call: dedup each item, file non-duplicates, then write one diary entry
items (required): array of {wing, room, content}; content must be verbatimdiary: optional {agent_name, entry, topic?, wing?}; entry should use AAAK formatdedup_threshold: similarity threshold (default 0.9)added_by: optional filing agent label (defaults to the diary agent_name, else checkpoint)mempalace_update_drawer — Update an existing drawer's content and/or move it to a different wing/room
drawer_id (required)content, wing, room: at least one must be provided (no-op otherwise)mempalace_delete_drawer — Remove a drawer by ID
drawer_id (required)mempalace_mine — Mine a directory into the palace, or one conversation file with mode='convos'. Host-level ingest; call only when the user asks to import files.
source (required): directory to mine, or one conversation file with mode='convos'mode: projects (default), convos, or extractwing: target wing (default: source directory name)agent: recorded on every drawer (default mempalace)limit: max files to process (0 = all)dry_run: preview without writingextract: convos extraction strategy (exchange default, or general)mempalace_sync — Prune drawers whose source files are gitignored, deleted, or moved. Use dry-run first.
project_dir: optional project root scopewing: optional wing scopeapply: actually delete; default is dry-run previewmempalace_delete_by_source — Bulk-delete drawers with one exact source_file. Destructive; use dry-run first.
source_file (required): exact metadata value to removedry_run: preview match count and sample (default true)mempalace_diary_write — Write a session diary entry
agent_name (required): your name/identifierentry (required): what happened, what you learned, what matterstopic: category tag (default "general")mempalace_diary_read — Read recent diary entries
agent_name (required)last_n: number of entries (default 10)mempalace_memories_filed_away — Acknowledge the latest silent auto-save checkpoint.
mempalace_hook_settings — Get or set auto-save hook behavior. Host-level setting; do not change silently.
silent_save: true saves directly without MCP-level clutterdesktop_toast: true shows a desktop notification when saves completemempalace_reconnect — Force reconnect to the palace database after external writes or stale index stateInstall MemPalace and populate the palace (uv recommended):
uv tool install mempalace # or: pip install mempalace
mempalace init ~/my-convos
mempalace mine ~/my-convos
Add to your OpenClaw MCP configuration:
{
"mcpServers": {
"mempalace": {
"command": "python3",
"args": ["-m", "mempalace.mcp_server"]
}
}
}
Or via CLI:
openclaw mcp set mempalace '{"command":"python3","args":["-m","mempalace.mcp_server"]}'
# Claude Code
claude mcp add mempalace -- python -m mempalace.mcp_server
# Cursor — add to .cursor/mcp.json
# Codex — add to .codex/mcp.json
mempalace_check_duplicate before storing new content to avoid duplicates.mempalace_status) is a compressed notation for efficient storage. Read it naturally — expand codes mentally, treat markers as emotional context.MemPalace is MIT licensed. Created by Milla Jovovich, Ben Sigman, Igor Lins e Silva, and contributors.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Score how well organized the MemPalace palace is, then run a guided repair session — one decision at a time.
日本語の概要は準備中です。原文の説明を表示しています。
Show MemPalace help — available commands, usage tips, and getting started guidance.
日本語の概要は準備中です。原文の説明を表示しています。
Initialize a new MemPalace — guided setup for your AI memory palace with ChromaDB backend.
日本語の概要は準備中です。原文の説明を表示しています。
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing hub. Use for first-time setup, MCP wiring, mining, status, palace audit and repair, wings, rooms, drawers, shared-brain identity, or logstream readiness.
日本語の概要は準備中です。原文の説明を表示しています。
MemPalace — mine projects and conversations into a searchable memory palace. Use when the user asks about MemPalace, memory palace, mining memories, searching memories, palace setup, wings, rooms, or drawers; or when they want to recall past work that may already be filed in their palace.
日本語の概要は準備中です。原文の説明を表示しています。
Recall protocol for MemPalace — search the palace before answering about past work, people, projects, or prior decisions. Apply when the user asks what was decided, what happened before, who someone is, what was discussed last time, or anything that may already be filed in their memory palace; or when mempalace-recall is invoked. Complements the mempalace setup skill and requires the mempalace-mcp server.
日本語の概要は準備中です。原文の説明を表示しています。