MemPalace Setup
Installs and operates MemPalace: local palace, shared hub, mining, and repair.
Install
npx skills add MemPalace/mempalace --skill mempalace -g -a claude-code -y- Repository
- MemPalace/mempalace60.2k
- Category
- AI and agents
- Updated
- 5d ago
- License
- MIT
- Context cost
- Mediumabout 2,079 tokens
- Runs scripts
- No, instructions only
What it does
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 Setup
A guided, skill-first setup for a searchable memory palace. The user may have
installed this skill with npx skills add before the MemPalace Python package
or MCP server exists; that is the normal bootstrap path.
Setup protocol
1. Inspect before changing anything
- Detect the OS and current agent harness.
- Run
mempalace --version,uv --version, and an appropriate Python version check. Do not assume that an installed Python package is reachable on PATH. - Check for an existing palace and MCP registration. Never reinitialize or rebuild an existing palace just to make setup simpler.
2. Install the CLI when necessary
Prefer an isolated uv tool installation:
uv tool install mempalace
If uv is unavailable, use the PATH-visible Python installation:
python -m pip install mempalace
After installation, run mempalace --version. If it still is not reachable,
fix PATH or use the matching uv tool run invocation before continuing.
3. Choose the topology with the user
Ask which outcome they want unless it is already clear:
- private local palace, one machine, local stdio MCP;
- shared-brain hub, this machine owns the palace and serves the fleet;
- client joining an existing hub, this machine connects to a hub owned elsewhere.
Also ask which project or conversation corpus should be initialized, offering the current working directory as the default. A shared-brain client does not initialize a second copy of the owner's palace.
4. Run version-correct initialization
MemPalace provides dynamic, version-correct instructions via the CLI. To get instructions for any operation:
mempalace instructions <command>
Where <command> is one of: help, init, mine, search, status.
Run the appropriate instructions command, then follow the returned instructions step by step.

