What you can store
- architecture and project conventions you already chose
- commands and workflows the project uses
- who owns what
- what failed before
- reference docs you want an agent to query on purpose
- an OpenClaw plugin
- a hosted Streamable HTTP MCP server for compatible clients
- a stdio MCP server that shares the same tool contracts and adds tools the hosted server does not expose
- a Convex Cloud backend
- a web dashboard
Hosted endpoints
The hosted backend runs on Convex Cloud. A self-hosted install points both clients at the Convex site you operate: the API base is your site URL, and MCP uses
<site>/api/mcp.
Capture and recall
- Capture records each completed turn once, without a model call on that turn. You can turn automatic capture off independently.
- Recall returns a bounded set of eligible memories and recent messages through tools, or through host injection when you explicitly enable it. Injection is off by default, and Grok cannot inject.
MCP servers
Both MCP packages are at 0.10.1 and use the shared tool contract.packages/mcp-server/is the current Streamable HTTP server used by hosted clients.mcp-server/is the stdio server. It is still versioned and shipped. It exposes tools that hosted HTTP MCP does not, so the two surfaces are not the same tool list. Use it when a client needs local stdio rather than the hosted HTTP endpoint.
Install
/crystal redirects to /install.sh. It is the same installer, not a second one.
Next:
Client guides
- OpenClaw and Hermes Agent: native plugin setup.
- Claude Code, Codex CLI and Desktop, Cursor, and Grok Build: client configuration and hook capabilities.
- Claude Desktop, Factory Droid, and OpenCode: MCP setup.
- MCP server: other compatible clients.
- Buzz: install into the CLI it runs.