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.