Skip to content

OpenClaw Skill

MemPalace provides an official skill for OpenClaw, making it trivial to give your ClawHub agents complete access to the palace's declarative memory and knowledge graph.

Installation

The skill is built right into the integrations/openclaw directory of MemPalace.

You can add MemPalace as an MCP server to OpenClaw via the CLI:

bash
openclaw mcp set mempalace '{"command":"python3","args":["-m","mempalace.mcp_server"]}'

Or by directly editing your OpenClaw configuration:

json
{
  "mcpServers": {
    "mempalace": {
      "command": "python3",
      "args": ["-m", "mempalace.mcp_server"]
    }
  }
}

How It Works

Once connected, OpenClaw agents receive all 19 tools along with the Memory Protocol—a strict behavioral guide indicating they should:

  1. Never guess: Query mempalace_search or mempalace_kg_query before confidently answering.
  2. Keep an agent diary: Maintain continuity between sessions by writing to mempalace_diary_write.
  3. Manage the Knowledge Graph: Update declarative facts when things change using mempalace_kg_add and mempalace_kg_invalidate.

By connecting OpenClaw to MemPalace, you get both autonomous code execution and persistent, high-recall memory in the same workflow.

Released under the MIT License.