| name | onboard |
| description | Set up MemMesh for a new project — verify the MCP server is wired, pick local vs hosted, import any existing project knowledge (MEMORY.md, CLAUDE.md, a mem0 export), and seed initial scopes. Use on first run in a repo, when the API key changes, or to re-run setup after config changes.
|
onboard
Get a project ready to use MemMesh.
1. Verify wiring
memmesh doctor
If the MCP server isn't connected, run npx @thinkfleet/memmesh install (see the
memmesh-cli skill), then re-check.
2. Local or hosted?
- Local (default): SQLite, no key, offline. Good for dev tools.
- Hosted: set
MEMMESH_API_KEY / sync.url in
~/.thinkfleet-memory/config.toml. Needed for cross-device sync, the full SDK,
and server-side prediction/verticals.
3. Seed existing knowledge
If the repo already has durable context, import it (see the import skill):
MEMORY.md, CLAUDE.md, an ADR folder, or a mem0 export (then consider
memmesh-migrate for a full switch). Feed each item via memory_observe so the
engine extracts + builds the graph, scoped project.
4. Confirm
Run stats to show what's now in scope, and remind the user of the two-rule
loop: the agent will observe their messages and recall at session start
automatically (the always-on memmesh skill). Nothing else to configure.